Should I use “camel case” or underscores in python

2019-01-30 07:33发布

问题:

This question already has an answer here:

  • What is the naming convention in Python for variable and function names? 12 answers

So which is better and why?

def my_function():

or

def myFunction():

回答1:

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.



回答2:

PEP 8 advises the first form for readability. You can find it here.

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



回答3:

Function names should be lowercase, with words separated by underscores as necessary to improve readability. mixedCase is allowed only in contexts where that's already the prevailing style

Check out its already been answered, click here