Namenskonvention für Funktionen, Klassen, Konstanten und Variablen in Python
- Namenskonvention für Funktionen in Python
- Namenskonvention für Klassen in Python
- Namenskonvention für Konstanten in Python
- Namenskonvention für Variablen in Python
PEP 8 oder Python Enhancement Proposal 8 ist ein Leitfaden für Richtlinien und Best Practices zum Schreiben von Python-Code. Diese Richtlinien zielen darauf ab, die Lesbarkeit, das Verständnis und die Konsistenz von Python-Codebasen zu verbessern. Da PEP 8 einen Standard hat und hauptsächlich in der Industrie und von Profis verwendet wird, ist es besser, sich als Anfänger daran zu halten, da fast alle Python-Codebasen ihn verwenden, und die Verwendung desselben für neue Ergänzungen fördert die Abwärtskompatibilität mit dem Stil von Codierung.
PEP 8 spricht auch über die Namenskonvention, die verwendet wird, um Variablen, Funktionen, Konstanten und Klassen in Python zu benennen. In diesem Artikel werden diese Konventionen zusammen mit einigen relevanten Beispielen behandelt.
Namenskonvention für Funktionen in Python
PEP 8 empfiehlt, durch Unterstriche getrennte Wörter in Kleinbuchstaben zu verwenden, um Funktionen zu benennen. Zum Beispiel hello_world
, computer_science
, send_mail_to_user
, get_updates_from_user
, delete_all_users
usw.
def hello_world():
pass
def computer_science():
pass
def send_mail_to_user():
pass
def get_updates_from_user():
pass
def delete_all_users():
pass
Namenskonvention für Klassen in Python
PEP 8 empfiehlt die Verwendung von Upper Camel Case oder Pascal Case, um Klassen zu benennen. Zum Beispiel Person
, HelloWorld
, Human
, PythonIsFun
, MyCustomClass
usw.
class Person:
pass
class HelloWorld:
pass
class Human:
pass
class PythonIsFun:
pass
class MyCustomClass:
pass
Namenskonvention für Konstanten in Python
PEP 8 empfiehlt die Verwendung von Großbuchstaben, die durch Unterstriche getrennt sind, um Konstanten zu benennen. Beispiel: HELLO_WORLD
, COMPUTER_SCIENCE
, NUMBER_OF_USERS
, EMAIL_LIMIT
, EMAIL_USERNAME
usw.
HELLO_WORLD = "A string"
COMPUTER_SCIENCE = "A subject"
NUMBER_OF_USERS = 450
EMAIL_LIMIT = 100
EMAIL_USERNAME = "vaibhav"
Namenskonvention für Variablen in Python
PEP 8 empfiehlt, durch Unterstriche getrennte Wörter in Kleinbuchstaben zu verwenden, um Variablen zu benennen. Zum Beispiel hello_world
, computer_science
, number_of_users
, email_limit
, email_username
usw.
hello_world = "A string"
computer_science = "A subject"
number_of_users = 450
email_limit = 100
email_username = "vaibhav"