Warum Wahr / Falsch ist in Python aktiviert?
-
22-08-2019 - |
Frage
Alle Mitglieder sind Kamel Fall, nicht wahr? Warum Wahr / Falsch, aber nicht wahr / falsch, das ist entspannter?
Lösung
Pep 285 :
Wenn die Konstanten genannt werden ‚True‘ und ‚False‘ (ähnlich None) oder 'wahr' und 'falsch' (wie in C ++, Java und C99)?
=> Wahr und Falsch.
Die meisten Rezensenten einig, dass die Konsistenz innerhalb Python mehr Wichtiger als die Übereinstimmung mit anderen Sprachen.
Dies ist, wie Andrew darlegt, ist wahrscheinlich, weil alle (die meisten)? integrierte Konstanten werden aktiviert .
Andere Tipps
Alle der Python integrierte Konstanten werden aktiviert oder [oberen] Camelcase:
Hier ist ein möglich explaination :
Ich sehe, dass die Namenskonventionen so sind, dass Klassen in der Regel genannt bekommen Camelcase. Warum sind die eingebauten Typen alle Klein genannt (wie Liste, dict, Set, Bool, etc.)?
Da die meisten von ihnen waren ursprünglich Typen und Fabrik Funktionen, nicht
Klassen - und eine Namenskonvention ist nicht ein starker Grund, rückwärts zu machen inkompatible Änderungen. Ein anderer Beispiel: Der neue eingebaute Typset
ist basierend auf (altough nicht genau gleich to) die Set-Klasse aus dem Set Modul