Heim >Backend-Entwicklung >Python-Tutorial >Wie soll ich Variablen und Funktionen in Python benennen?

Wie soll ich Variablen und Funktionen in Python benennen?

Linda Hamilton
Linda HamiltonOriginal
2024-12-02 10:23:11327Durchsuche

How Should I Name Variables and Functions in Python?

Python-Variablen- und Funktionsbenennungskonventionen

Im Gegensatz zu C#, wo CamelCase oder PascalCase bei der Variablen- und Methodenbenennung vorherrschen, bietet Python eine Fülle von Möglichkeiten . Variablen und Funktionen können mit „camelCase“, „PascalCase“ oder „snake_case“ benannt werden. Auch wenn es willkürlich erscheinen mag, orientieren sich Pythons Namenskonventionen am Python Enhancement Proposal (PEP) 8.

PEP 8: Funktions- und Variablennamen

Gemäß PEP 8 , sollten die folgenden Richtlinien sein gefolgt von:

  • Funktionsnamen:

    • Verwenden Sie Kleinbuchstaben.
    • Trennen Sie Wörter durch Unterstriche, um sie hervorzuheben Lesbarkeit.
  • Variablennamen:

    • Folgen Sie der gleichen Konvention wie bei Funktionen Namen.
  • Ausnahmen:

    • mixedCase ist in Situationen akzeptabel, in denen es der akzeptierte Stil ist, wie zum Beispiel in der threading.py Modul.

Beispiel:

Unter Einhaltung dieser Grundsätze wird der folgende Codierungsstil bevorzugt:

this_is_a_variable = 'a'

def this_is_a_function():
    pass

Während Sie im Python-Code möglicherweise noch auf andere Benennungsstile stoßen, gewährleistet die Einhaltung von PEP 8 Konsistenz und Lesbarkeit und fördert die Zusammenarbeit und den Code Wartbarkeit.

Das obige ist der detaillierte Inhalt vonWie soll ich Variablen und Funktionen in Python benennen?. 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