Python: Mit Variable Funktion ausführen?
Hi, kann man in Python eine Funktion mithilfe einer Variable ausführen?
Z.B.
def Test():
x = 2 + 4
a = Test()
print(a)
Ich meine natürlich:
def Test():
x = 2 + 4
a = Test()
print(a)
4 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Funktion
Deine Funktion muss einen return Wert liefern
also z.B.
def test(x):
ergebnis = x + 2
return ergebnis
# Aufruf
a = test(7) # a hat jetzt den Wert 9
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren
Genau das ist der Sinn von Funktionen in Programmiersprachen. Funktionen liefern Ergebnisse, diese werden oftmals in Variablen gespeichert, die Zuweisung (a =), sprich, die Anweisung "Weise das Ergebnis der Funktion der Variablen a zu", führt dazu, dass die Funktion ausgeführt wird.
def Test(x):
x = 2 + 4
rerturn x
print(Test(x))
Nutzer, der sehr aktiv auf gutefrage ist
Selbstverstämdlich kann man Funtionen mit Parametern ausführen.
Innerhalb der Funktion werden sie als Variablen geführt.
Das ist in etwa Magma das sich unter der Erde befindet und Lava wenn es austritt. Allein die Begrifflichkeit ist anderst,
Woher ich das weiß:eigene Erfahrung