Python-Konstanten wie None (laut Referenz)

Einführung

Ich habe die ** Konstante ** von Python untersucht. Es sieht jedoch nicht richtig aus.

Python-Konstante

Python, konstant Wenn Sie herumgehen, erreichen Sie den folgenden Abschnitt der Referenz. https://docs.python.org/ja/3/library/constants.html

Unten zitiert.

Eingebaute ** Konstante ** Der integrierte Namespace enthält mehrere ** Konstanten **. ** Liste der Konstanten **:

Nur für den Fall, https://docs.python.org/3/library/constants.html Zitieren Sie auch

Built-in Constants A small number of constants live in the built-in namespace. They are:

Hier werden die folgenden sechs gezeigt.

False True None NotImplemented Ellipsis __debug__

Schau dir den Wert an

>>> False
False
>>>
>>> True
True
>>>
>>> None
>>>
>>> NotImplemented
NotImplemented
>>>
>>> Ellipsis
Ellipsis
>>>
>>> __debug__
True
>>>

Versuchen Sie, einen Wert zu ersetzen

>>>
>>> False = 3
  File "<stdin>", line 1
SyntaxError: can't assign to keyword
>>>
>>> True = 3
  File "<stdin>", line 1
SyntaxError: can't assign to keyword
>>>
>>> None = 3
  File "<stdin>", line 1
SyntaxError: can't assign to keyword
>>>
>>> NotImplemented = 3
>>>
>>> Ellipsis = 3
>>>
>>> __debug__ = 3
  File "<stdin>", line 1
SyntaxError: assignment to keyword
>>>
>>>

⇒ ** ↓ ↓ ↓ Nicht implementiert und Ellipsen können Werte zugewiesen werden. (Obwohl es eine Konstante ist ...) ** Es ist eine Konstante mit einer etwas anderen Bedeutung.

>>> NotImplemented
3
>>>
>>> Ellipsis
3
>>>
>>> type(NotImplemented)
<class 'int'>
>>> type(Ellipsis)
<class 'int'>
>>>

↑↑↑ Es wurde ernsthaft ersetzt. .. .. Es ist int. .. ..

Ergänzung

Ich habe einen Kommentar erhalten und ihn hinzugefügt. False True None Ist ein ** Schlüsselwort **, sagte er.

unten https://docs.python.org/ja/3/reference/lexical_analysis.html#identifiers Zitieren

2.3.1. Schlüsselwort¶ Die folgenden Bezeichner werden als reservierte Wörter oder Schlüsselwörter in der Python-Sprache verwendet und können nicht als reguläre Bezeichner verwendet werden. Schlüsselwörter müssen genau wie folgt geschrieben werden:

False await else import pass None break except in raise True class finally is return and continue for lambda try as def from nonlocal while assert del global not with async elif if or yield

Ebenfalls, In den Kommentaren gezeigt http://python-history.blogspot.com/2013/11/story-of-none-true-false.html https://www.python.org/dev/peps/pep-0285/ Wird auch hilfreich sein.

Zusammenfassung

Es fühlte sich nicht richtig an. Wenn Sie Kommentare haben, bitte. : Süßigkeiten:

Wenn überhaupt, ist es ein Artikel, der sich anfühlt wie ** "Es gibt etwas, das mir die Referenz leid tut" **. .. ..

Recommended Posts

Python-Konstanten wie None (laut Referenz)
Punkt entsprechend dem Bild
Überlassen Sie die mühsame Verarbeitung Python
Im Python-Befehl zeigt Python auf Python3.8
So erhalten Sie die Python-Version
[Python] Ändere das Alphabet in eine Zahl
Das 15. Offline-Echtzeit-Schreiben eines Referenzproblems in Python
Das 14. Referenzproblem beim Schreiben in Echtzeit in Python
Python-Skript für KiCad-Pre-Place-Footprint fast entsprechend dem Layout des Schaltplans
Das 18. Offline-Echtzeit-Schreiben eines Referenzproblems in Python
17. In Python implementiertes Referenzproblem für das Offline-Schreiben in Echtzeit
Das 16. Offline-Echtzeit-Schreiben eines Referenzproblems zur Lösung mit Python
Verweisen auf Umgebungsvariablen in Python in Blender
Python Amateur versucht die Liste zusammenzufassen ①
Das 19. Offline-Echtzeit-Schreiben eines Referenzproblems zur Lösung mit Python
Ein Beispiel für die Antwort auf die Referenzfrage der Studiensitzung. Mit Python.
Der Weg zum Kompilieren zu Python 3 mit Thrift
Verwendung der C-Bibliothek in Python
Generieren Sie dynamisch einen SQLalchemiefilter entsprechend den Bedingungen
Einführung in Python Bereiten wir die Entwicklungsumgebung vor
Versuchen Sie, das Problem der Python-Klassenvererbung zu lösen
[Python] So ändern Sie das Datumsformat (Anzeigeformat)
Der einfachste Weg, um Stimme mit Python zu synthetisieren
[Einführung in die Udemy Python3 + -Anwendung] 38. Bei der Beurteilung von None
Versuchen Sie, das Mensch-Maschine-Diagramm mit Python zu lösen
Geben Sie die ausführbare Python-Datei an, die mit virtualenv verwendet werden soll
Dynamisches Ersetzen der nächsten Methode in Python
Begrüßen Sie die Welt mit Python mit IntelliJ
Zeichnen Sie Diagramme in Julia ... Überlassen Sie die Diagramme Python
Excel X Python Die schnellste Arbeitstechnik
Der einfachste Weg, OpenCV mit Python zu verwenden
Tipps zum Schreiben werden in Python kurz abgeflacht
[Einführung in Python3 Tag 20] Kapitel 9 Enträtseln des Webs (9.1-9.4)
[Algorithmus x Python] Verwendung der Liste
Verwenden Sie das Python-Framework "cocotb", um Verilog zu testen.
So löschen Sie die von Python ausgegebenen Zeichen
Einführung in Python mit Atom (unterwegs)
So erhalten Sie die Dateien im Ordner [Python]
[Einführung in den Algorithmus] Finden Sie den kürzesten Weg [Python3]
Python Amateur versucht die Liste zusammenzufassen ②
[Python] Ich werde FTP auf den FTP-Server hochladen.
json.dumping Keine in Python gibt die Zeichenfolge null zurück
Wissensnotizen erforderlich, um das Python-Framework zu verstehen
[Python] Wirf eine Nachricht an den Slack-Kanal
Ein Artikel, der die Fallstricke von Python zusammenfasst
Ich möchte den Fortschritt in Python anzeigen!
Ändern Sie die zu ersetzende Zeichenfolge entsprechend der übereinstimmenden Zeichenfolge, indem Sie sie durch den regulären Python-Ausdruck ersetzen
Versuchen Sie, mit Python eine Wellenform (Audiospektrum) zu erstellen, die sich entsprechend dem Klang bewegt
Informationen zur Python-Referenz
Python-Referenzseite
"Backport" zu Python 2
Einfache Möglichkeit, die Quelle der Python-Module zu überprüfen
[Python] So entfernen Sie doppelte Werte aus der Liste
So rufen Sie den n-ten größten Wert in Python ab
Python-Übung Konvertieren Sie den eingegebenen westlichen Kalender in einen japanischen Kalender
Ich habe versucht, die in Python installierten Pakete grafisch darzustellen
Die Wand beim Ändern des Django-Dienstes von Python 2.7 auf Python 3-Serie
So erhalten Sie den Variablennamen selbst in Python