Namenskonvention für Funktionen, Klassen, Konstanten und Variablen in Python

Vaibhav Vaibhav 10 Oktober 2023
  1. Namenskonvention für Funktionen in Python
  2. Namenskonvention für Klassen in Python
  3. Namenskonvention für Konstanten in Python
  4. Namenskonvention für Variablen in Python
Namenskonvention für Funktionen, Klassen, Konstanten und 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"
Vaibhav Vaibhav avatar Vaibhav Vaibhav avatar

Vaibhav is an artificial intelligence and cloud computing stan. He likes to build end-to-end full-stack web and mobile applications. Besides computer science and technology, he loves playing cricket and badminton, going on bike rides, and doodling.