Argumente in der Funktion main() in Python

Oluwafisayo Oluwatayo 15 Februar 2024
  1. Python-Funktion main()
  2. Argumente in der Funktion main() in Python
  3. Abschluss
Argumente in der Funktion main() in Python

Am Ende dieses Tutorials sollten wir gelernt haben, ob es eine gute Praxis ist, Argumente in main() zu haben oder nicht.

Python-Funktion main()

In Python ist die Funktion main() vor allem dann anwendbar, wenn wir eine Funktion ausführen wollen. Um diese Funktion auszuführen, müssen wir zuerst die Funktion definieren, wo wir die Funktion main() definieren müssen.

In solchen Situationen ist die Funktion main() jedoch hauptsächlich eine Namenskonvention, sodass wir main durch einen anderen Namen ersetzen können und die Funktion problemlos ausgeführt wird.

Schauen Sie sich das Beispielbild unten an, wo wir die Funktion main() definiert haben:

Main Acting als Namenskonvention

Sie werden sehen, dass wir im zweiten Bild den Namen main auf alpha geändert haben, und wir können sehen, dass die Funktion einwandfrei ausgeführt wird.

Main durch Alpha ersetzen

Argumente in der Funktion main() in Python

Argumente innerhalb der Funktion main() zu haben, ist keine schlechte Praxis. Es ist eine Frage, warum Sie Argumente innerhalb der Funktion main() haben müssen.

In der folgenden Abbildung haben wir eine Variable deklariert, die die Ergebnisse ausgibt:

Eine einfache Variable ohne Main() deklarieren

Wir können dieselbe Variable auch mit der Funktion main() deklarieren, wie im Bild unten zu sehen, was uns das gleiche Ergebnis liefert.

Variable mit Main() deklarieren

Wir können hier also sehen, dass die erste Instanz leichter zu verstehen und eine bessere Möglichkeit ist, den Code zu schreiben, weil er kürzer ist. Es zeigt, dass wir eine einfache Variable deklarieren können, ohne main() definieren zu müssen.

Wenn wir jedoch eine Funktion in eine andere Funktion importieren möchten, müssen wir zuerst eine Funktion definieren.

Lassen Sie uns zwei Dateien in unserem Python-Ordner erstellen, nennen Sie die erste Datei main.py und die zweite Datei new.py. Fügen Sie in der Datei main.py diese Snippets hinzu:

Codeschnipsel – main.py:

def main(a):
    print(f"look at this {a}")


print("do you see?")

Dann importieren wir in die Datei new.py main.py, fügen etwas mehr Code hinzu und führen beides aus.

Codeschnipsel- new.py:

import main

print("this is new")
main

Wenn wir new.py ausführen, führt es auch die Funktion von main.py aus.

Ausführen einer Variablen innerhalb einer anderen Funktion

Abschluss

Bisher können wir ableiten, dass es keine Frage von guter oder schlechter Praxis ist, Argumente innerhalb der Funktion main() zu haben; es ist ein Anwendungsfall. Einige Snippets sind einfach und wir müssen keine Funktionen einschließen, aber es gibt Fälle, in denen wir Funktionen benötigen, und Argumente innerhalb dieser Funktionen zu haben, ist nie eine schlechte Praxis.

Oluwafisayo Oluwatayo avatar Oluwafisayo Oluwatayo avatar

Fisayo is a tech expert and enthusiast who loves to solve problems, seek new challenges and aim to spread the knowledge of what she has learned across the globe.

LinkedIn

Verwandter Artikel - Python Function