Python Lernhandbuch

Kapitel 1: Einrichten und das erste Programm · Abschnitt 5 von 6

Aufbau eines Programms

Größere Skripte folgen meist diesem Muster:

python
def main():
    print('Programm läuft')


if __name__ == '__main__':
    main()

__name__ ist eine eingebaute Variable. Sie hat den Wert '__main__', wenn die Datei direkt gestartet wird, und den Modulnamen, wenn sie von einer anderen Datei importiert wird. Der Block if __name__ == '__main__': verhindert also, dass beim Import Code ausgeführt wird. Das entspricht grob der main()-Funktion in C.

Tipp: Bei Python-Beispielen kannst du auf ▶ Ausprobieren klicken, den Code verändern und direkt ausführen.

← Zurück