Namenskonventio...LOGIN

Namenskonvention

Namenskonvention

1. Modul

Versuchen Sie, für Module Kleinbuchstaben zu verwenden, und behalten Sie den ersten bei Verwenden Sie möglichst keine Unterstriche in Kleinbuchstaben (es sei denn, es handelt sich um mehrere Wörter und die Zahl ist klein).

# 正确的模块名
import decoder
import html_parser
# 不推荐的模块名
import Decoder

2. Klassenname

Der Klassenname verwendet den CamelCase-Namensstil, wobei der erste Buchstabe großgeschrieben werden kann

class Farm():
    pass
class AnimalFarm(Farm):
    pass
class _PrivateFarm(Farm):
    pass

Der Relevante Klassen und Funktionen der obersten Ebene werden im selben Modul platziert. Im Gegensatz zu Java, Es besteht keine Notwendigkeit, eine Klasse auf ein Modul zu beschränken.

3. Funktionen

Funktionsnamen sollten immer in Kleinbuchstaben geschrieben werden, trennen Sie sie durch Unterstriche

def run():
    pass
def run_with_env():
    pass

Private Funktionen fügen einen Unterstrich vor der Funktion_ hinzu

class Person():
    def _private_func():
        pass

4. Variablennamen

Variablennamen sollten möglichst in Kleinbuchstaben geschrieben werden. Wenn mehrere Wörter vorhanden sind, trennen Sie sie durch Unterstriche

if __name__ == '__main__':
    count = 0
    school_name = ''

. Konstanten werden ausschließlich in Großbuchstaben geschrieben. Wenn mehrere Wörter vorhanden sind, trennen Sie sie durch Unterstriche

MAX_CLIENT = 100
MAX_CONNECTION = 1000
CONNECTION_TIMEOUT = 600

Konstanten

Konstantennamen werden in Großbuchstaben benannt, die durch Unterstriche getrennt sind

MAX_OVERFLOW = 100
Class FooBar:
    def foo_bar(self, print_):
        print(print_)
nächsten Abschnitt
KapitelKursunterlagen