33 Zeichenfolgen, die in Python nicht als Variablennamen verwendet werden sollten

Ich werde in der Reihenfolge so gehen.

  1. Listen Sie die Dinge auf, die Sie nicht verwenden sollten
  2. Wie kann ich am Terminal herausfinden, was ich nicht verwenden soll?
  3. Wie kann ich überprüfen, ob der zu verwendende Variablenname verfügbar ist?

Listen Sie zunächst die Dinge auf, die Sie nicht verwenden sollten

Zunächst müssen Sie sich nicht erinnern. Wenn ich es benutze, erhalte ich die Fehlermeldung "Ungültige Syntax". Gibt es jedoch keinen Verlust, selbst wenn Sie ihn einmal betrachten?

  1. False
  2. None
  3. True
  4. and
  5. as
  6. assert
  7. break
  8. class
  9. continue
  10. def
  11. del
  12. elif
  13. else
  14. except
  15. finally
  16. for
  17. from
  18. global
  19. if
  20. import
  21. in
  22. is
  23. lambda
  24. nonlocal
  25. not
  26. or
  27. pass
  28. raise
  29. return
  30. try
  31. while
  32. with
  33. yield

Wie rufe ich an?

Wenn Sie den folgenden Code ausführen, wird er in einem Listentyp aufgelistet.

test.py


import keyword
keyword.kwlist

Wie überprüfe ich, ob Variablennamen verwendet werden können?

Wenn Sie den folgenden Code ausführen, wird der Wert als Boolescher Typ zurückgegeben. Bitte beachten Sie, dass ** True nicht verwendet werden kann **.

import keyword

keyword.iskeyword('def') #True
keyword.iskeyword('bag') #False

Es ist ein einfaches Memo, aber ist es wichtig, außer für die Entwicklung großer Systeme? ??

Recommended Posts

33 Zeichenfolgen, die in Python nicht als Variablennamen verwendet werden sollten
[Python] Die f-Zeichenfolge sollte zum Einbetten der Zeichenfolge verwendet werden
Gründe zu der Annahme, dass die griechischen Zeichen in der Formel so wie sie sind als Variablennamen verwendet werden sollten
Skripte, die bei der Verwendung von Bottle in Python verwendet werden können
Ein Datensatz, den GAMEBOY mit Python nicht erstellen konnte. (PYBOY)
Untersuchen, was in Python als Markdown-Parser verwendet werden kann
Zusammenfassung der Standardeingabe von Python, die in Competition Pro verwendet werden kann
Tkinter konnte nicht in Python importiert werden
++ und-können nicht zum Inkrementieren / Dekrementieren in Python verwendet werden
Funktionen, die in der for-Anweisung verwendet werden können
[Python] Was verwendet werden sollte, return oder return None
Zusammenfassung der statistischen Datenanalysemethoden mit Python, die im Geschäftsleben verwendet werden können
Um Japanisch mit Python in der Docker-Umgebung verwenden zu können
Schlüsseleingabe, die nicht auf Schlüsseleingabe in Python wartet
Hinweise zu Python-Kenntnissen, die mit AtCoder verwendet werden können
[Memorandum] Japanische Schlüssel können nicht in Pythons string.Template.substitute verwendet werden
ANTs Bildregistrierung, die in 5 Minuten verwendet werden kann
Was ist in dieser Variablen (wenn das Python-Skript ausgeführt wird)?
Listenverständnis, da operator.methodcaller nicht mit Python 2.5 verwendet werden kann
Operatoren ++, - können nicht in Python verwendet werden (Unterschied zu PHP)
Kann bei Wettkampfprofis eingesetzt werden! Python-Standardbibliothek
Vergleichen Sie Zeichenfolgen in Python
Strings in Python umkehren
[Redash] Die Standardbibliothek kann nicht in der Python-Funktion verwendet werden
[Django] Feldnamen, die für das Benutzermodell, die Benutzerregistrierung und die Anmeldemethoden verwendet werden können
[Python3] Code, der verwendet werden kann, wenn Sie die Größe von Bildern Ordner für Ordner ändern möchten
Ein Allzweckprogramm, das Linux-Befehlszeichenfolgen mit Python formatiert
Python3-Verarbeitung, die in Paiza verwendbar zu sein scheint
Den Typ mit Python beherrschen? (Wann ist eine Typprüfung durchzuführen?)
Goroutine (parallele Steuerung), die im Feld eingesetzt werden kann
Goroutine, die im Feld verwendet werden kann (errgroup.Group Edition)
Pakete, die enthalten sein sollten
[Python] Es scheint, dass globale Variablen in Multiprocessing nicht referenziert werden können
Ein Timer (Ticker), der im Feld verwendet werden kann (kann überall verwendet werden)
Neue Funktionen in Python 3.9 (1) - Der Summensatzoperator kann im Wörterbuchtyp verwendet werden.
Die Geschichte, dass das Ersetzen der zweidimensionalen Liste in Python nicht funktioniert hat
Eine Klasse, die häufig verwendete Methoden in Twitter API (Python) zusammenfasst.
Python-Standardmodul, das in der Befehlszeile verwendet werden kann
Ich habe einen Tri-Tree geschrieben, der für die Implementierung von Hochgeschwindigkeitswörterbüchern in D-Sprache und Python verwendet werden kann
8 häufig verwendete Befehle in Python Django
Verwenden Sie Stoff wie in Python (Stoff3)
[Python] Grundkenntnisse in AtCoder
[Python] Skript, das pwsh aktualisiert (sollte)
Extrahieren Sie mit Python Zeichenfolgen aus Dateien
Einfaches Auffüllen von Daten, die in der Verarbeitung natürlicher Sprache verwendet werden können
Einführung einer Bibliothek, die unter Python / Windows nicht in pip enthalten war
Module häufig verwendeter Funktionen in Python (z. B. Lesen externer Dateien)
Die eval () -Funktion, die eine Zeichenfolge als Ausdruck in Python berechnet
[Python3] Code, der verwendet werden kann, wenn Sie ein Bild in einer bestimmten Größe ausschneiden möchten