Heim > Backend-Entwicklung > Python-Tutorial > Wie führt Pythons PEP 8 die Benennung von Variablen und Funktionen an?

Wie führt Pythons PEP 8 die Benennung von Variablen und Funktionen an?

DDD
Freigeben: 2024-11-28 02:51:09
Original
725 Leute haben es durchsucht

How Does Python's PEP 8 Guide Variable and Function Naming?

Python-Codierungskonvention: Benennung von Variablen und Funktionen

In Python unterscheiden sich die Namenskonventionen für Variablen und Funktionen von den üblichen Konventionen in anderen Sprachen wie C# . In diesem Artikel werden die in Python verwendeten Namenskonventionen untersucht.

Namenskonventionen:

Pythons PEP 8 (Style Guide for Python Code) empfiehlt die folgende Benennung Konventionen:

  • Variablen:

    • Verwenden Sie „snake_case“ (durch Unterstriche getrennte Kleinbuchstaben)
    • Vermeiden Sie Vor-/Nachzeichen Unterstriche
  • Funktionen:

    • Verwenden Sie Kleinbuchstaben, die durch Unterstriche getrennt sind
    • Wörter nur bei Bedarf groß schreiben für Lesbarkeit

Beispiel:

# Variable
this_is_my_variable = 'a'

# Function
def this_is_my_function():
    pass
Nach dem Login kopieren

Begründung:

Snake Case verbessert sich Lesbarkeit durch klare Trennung der Wörter. Dadurch entfällt auch die Notwendigkeit der Großschreibung, die beim Codieren in einer Sprache mit dynamischer Typisierung verwirrend sein kann.

Andere Konventionen:

  • Klassennamen :Verwenden Sie großgeschriebene Wörter
  • Konstanten:Verwenden Durch Unterstriche getrennte Wörter in Großbuchstaben
  • Ausnahmen: Ausnahmen sind typischerweise Klassen mit dem Namen z. B. ValueError

Hinweis:

Von gemischter Groß- und Kleinschreibung (z. B. thisIsMyMethod) wird im Allgemeinen abgeraten, es kann jedoch sein, dass dies der Fall ist in Kontexten mit vorhandenem Code verwendet werden, der diesen Stil verwendet, um die Kompatibilität aufrechtzuerhalten.

Das obige ist der detaillierte Inhalt vonWie führt Pythons PEP 8 die Benennung von Variablen und Funktionen an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage