Ausfürliche Definition der pickle Protokolle
Sind True und False in 3.0 nun genau wie None "Singletons"? Nachdem ich den Quelltext von sma gesehen hatte, habe ich in den What's new Dokumenten + Language Reference nachgeschlagen, habe aber nur herausgefunden, das beide nun wie None "reservierte Wörter" geworden sind.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ja, sind sie. Siehe ``help(bool)`` (aber das waren sie auch schon vorher, mindestens seit Python 2.5).str1442 hat geschrieben:Sind True und False in 3.0 nun genau wie None "Singletons"?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- Defnull
- User
- Beiträge: 778
- Registriert: Donnerstag 18. Juni 2009, 22:09
- Wohnort: Göttingen
- Kontaktdaten:
Genau DAS mag ich an smasma hat geschrieben:Ansonsten habe ich nach birkenfelds Blick den Code nochmals geändert, weil mir doch 40 Zeilen für den Decoder einfach zu viel waren.

Bottle: Micro Web Framework + Development Blog
- birkenfeld
- Python-Forum Veteran
- Beiträge: 1603
- Registriert: Montag 20. März 2006, 15:29
- Wohnort: Die aufstrebende Universitätsstadt bei München
Schon seit sie in Python 2.2.x eingeführt wurden.Leonidas hat geschrieben:Ja, sind sie. Siehe ``help(bool)`` (aber das waren sie auch schon vorher, mindestens seit Python 2.5).str1442 hat geschrieben:Sind True und False in 3.0 nun genau wie None "Singletons"?
Das auch schon in 2.5 (und wie ich ja gerade gelesen habe, auch darunter) von beiden nur ein Exemplar existiert, wußte ich bereits, aber meine Frage war eher darauf gerichtet, ob das ein Implementierungsdetail ist oder nicht, ähnlich wie bei allen int Objekten unter einer bestimmten Grenze (ich glaube es war 256?), die ja auch gecacht werden, obwohl dieses Verhalten von CPython eben ein Implementierungsdetail ist. Sollte es also keins sein, mag es sein, das ich aufgrund der "reservierte Wörter" Geschichte, dem Cachen von normalen Integern und alten Postings aus dem Forum annahm, es wäre eins (Meine Güte, heute baue ich wieder wundervolle Sätze
).
tl;dr: Da es in der Dokumentation für Bool steht, ist das also garantiert - Danke

tl;dr: Da es in der Dokumentation für Bool steht, ist das also garantiert - Danke
