Heim > Backend-Entwicklung > Python-Tutorial > Was ist die bevorzugte Namenskonvention für Python-Variablen und -Funktionen?

Was ist die bevorzugte Namenskonvention für Python-Variablen und -Funktionen?

Linda Hamilton
Freigeben: 2024-12-01 03:47:13
Original
247 Leute haben es durchsucht

What is the Preferred Naming Convention for Python Variables and Functions?

Pythons Namenskonventionen für Variablen und Funktionen

In Python werden Sie wahrscheinlich auf zwei Namenskonventionen für Variablen und Funktionen stoßen, genau wie Sie es in C# getan haben: CamelCase und PascalCase. Allerdings gibt es in Python möglicherweise eine zusätzliche Konvention, die als „snake_case“ bekannt ist.

Welche dieser Konventionen ist also der bevorzugte Stil für Python?

Python PEP 8-Richtlinien

Die Antwort liegt im Python Enhancement Proposal 8 (PEP 8) Styleguide. Gemäß PEP 8:

Für Funktionsnamen:

  • Alle Kleinbuchstaben sollten verwendet werden.
  • Wörter sollten durch Unterstriche getrennt werden ( _), um die Lesbarkeit zu verbessern.

Für Variable Namen:

  • Es gilt die gleiche Konvention wie bei Funktionsnamen.
  • mixedCase ist aus Gründen der Abwärtskompatibilität nur in Kontexten zulässig, in denen es sich um den etablierten Stil handelt (z. B. threading.py).

Beispiel:

# snake_case
this_is_my_variable = 'a'
def this_is_my_function():
Nach dem Login kopieren

Daher lautet „snake_case“. der bevorzugte und endgültige Codierungsstil für Variablen und Funktionen in Python, wie in den offiziellen PEP 8-Richtlinien beschrieben.

Das obige ist der detaillierte Inhalt vonWas ist die bevorzugte Namenskonvention für Python-Variablen und -Funktionen?. 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage