Search code examples
pythonnaming-conventionspep8

Should I use "camel case" or underscores in Python?


So which is better and why?

def my_function():

or

def myFunction():

Solution

  • for everything related to Python's style guide: i'd recommend you read PEP8.

    To answer your question:

    Function names should be lowercase, with words separated by underscores as necessary to improve readability.