¿Debería usar "camel case" o guiones bajos en python? [duplicar]


Esta pregunta ya tiene una respuesta aquí:

Entonces, ¿qué es mejor y por qué?

def my_function():

O

def myFunction():
Author: Robert Harvey, 2012-01-18

3 answers

Para todo lo relacionado con la guía de estilo de Python: te recomiendo leer PEP8.

Para responder a su pregunta:

Los nombres de las funciones deben ser minúsculas, con palabras separadas por subraya según sea necesario para mejorar la legibilidad.

 191
Author: aayoubi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-01-18 10:49:10

PEP 8 aconseja la primera forma para la legibilidad. Puedes encontrarlo aquí.

Los nombres de las funciones deben ser minúsculas, con palabras separadas por subraya según sea necesario para mejorar la legibilidad.

 25
Author: David M,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-01-18 10:47:21

Los nombres de las funciones deben ser minúsculas, con palabras separadas por subraya según sea necesario para mejorar la legibilidad. mixedCase está permitido solo en contextos donde ese ya es el estilo predominante

Echa un vistazo a su ya ha sido contestado, haga clic aquí

 11
Author: Harish Kurup,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 11:33:24