valores una renombrar reemplazar normalizar eliminar datos data columnas columna borrar agregar python camelcasing

python - una - reemplazar valores pandas



¿Por qué True/False está en mayúscula en Python? (5)

Aquí hay una posible explicación :

Veo que las convenciones de nombres son tales que las clases suelen llamarse CamelCase. Entonces, ¿por qué los tipos incorporados se nombran en minúsculas (como list, dict, set, bool, etc.)?

Porque la mayoría de ellos originalmente eran tipos y funciones de fábrica, no
clases - y una convención de nomenclatura no es una razón fuerte para hacer cambios incompatibles hacia atrás. Un ejemplo diferente: el nuevo set tipos incorporado se basa en (aunque no exactamente igual) la clase Set del módulo sets

Todos los miembros son camello, ¿verdad? ¿Por qué verdadero / falso pero no verdadero / falso, que es más relajado?



True y False se escriben en mayúscula en Haskell, el otro idioma que utiliza sangría como sintaxis.


Diría que se llaman True and False porque son singletons.


De Pep 285 :

¿Deberían llamarse las constantes ''Verdadero'' y ''Falso'' (similar a Ninguno) o ''verdadero'' y ''falso'' (como en C ++, Java y C99)?

=> Verdadero y falso.

La mayoría de los revisores coinciden en que la consistencia dentro de Python es más importante que la coherencia con otros lenguajes.

Esto, como señala Andrew, es probablemente porque todos (la mayoría)? las constantes incorporadas están en mayúscula .