Heim  >  Artikel  >  Backend-Entwicklung  >  Was sind die empfohlenen Namenskonventionen für Variablen und Funktionen in Python?

Was sind die empfohlenen Namenskonventionen für Variablen und Funktionen in Python?

Linda Hamilton
Linda HamiltonOriginal
2024-11-27 15:26:10877Durchsuche

What are the Recommended Naming Conventions for Variables and Functions in Python?

Namenskonventionen in Python: Variablen und Funktionen

In Python gilt im Gegensatz zu C#, wo CamelCase oder PascalCase vorherrscht, eine andere Namenskonvention . Lassen Sie uns die bevorzugten Praktiken für Python erkunden.

CamelCase und PascalCase in Python

Obwohl Sie möglicherweise auf camelCase und PascalCase in Python stoßen, werden diese Konventionen im Allgemeinen nicht empfohlen.

Snake Case

Das bevorzugte Die Namenskonvention in Python ist „snake_case“, wobei Wörter durch Unterstriche getrennt werden.

Beispiel:

this_is_my_variable = 'a'
def this_is_my_function():

PEP 8-Richtlinien

Der Python Enhancement Proposal 8 (PEP 8) beschreibt die Codierungsstilkonventionen für Python. Darin heißt es ausdrücklich:

  • Funktionsnamen sollten zur besseren Lesbarkeit in Kleinbuchstaben geschrieben und durch Unterstriche getrennt werden.
  • Variablennamen folgen der gleichen Konvention wie Funktionsnamen.
  • mixedCase ist nur in bestimmten Kontexten akzeptabel, in denen es bereits gängige Praxis ist, rückwärts zu bewahren Kompatibilität.

Zusätzliche Überlegungen

  • Klassennamen verwenden die Konvention Großgeschriebene Wörter (z. B. MyClass).
  • Konstanten verwenden die Konvention UPPER_CASE_WITH_UNDERSCORES.
  • Vermeiden Sie die Verwendung von Sonderzeichen (z. B. $, %, ^) in Variablennamen.
  • Halten Sie Variablennamen kurz und beschreibend.

Das obige ist der detaillierte Inhalt vonWas sind die empfohlenen Namenskonventionen für Variablen und Funktionen in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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