Variable Parameter
Variable Parameter ermöglichen es einer Funktion, Werte von außen zu empfangen und den Wert dieser Variablen zu ändern.
Beispiel:
def thay_doi_gia_tri_list(my_list):
my_list.append(4)
my_list = [1, 2, 3]
thay_doi_gia_tri_list(my_list)
print(my_list)
# Ergebnis: [1, 2, 3, 4]
Aktuelle Parameter
Aktuelle Parameter sind konkrete Werte, die beim Funktionsaufruf an die Funktion übergeben werden.
Beispiel:
def cong_hai_so(a, b):
tong = a + b
return tong
cong_hai_so(3, 5)
# 3 und 5 sind aktuelle Parameter
Parameter mit variabler Anzahl
Parameter mit variabler Anzahl ermöglichen es einer Funktion, eine nicht festgelegte Anzahl von Parametern zu empfangen, üblicherweise gekennzeichnet durch *args
(für unbenannte Parameter) oder **kwargs
(für benannte Parameter).
Wertparameter
Wertparameter übergeben den Wert eines Parameters an eine Funktion durch Kopieren des Werts. Änderungen am Parameter innerhalb der Funktion haben keinen Einfluss auf die ursprüngliche Variable außerhalb der Funktion.
Beispiel:
def thay_doi_gia_tri(x):
x = x + 1
return x
a = 5
thay_doi_gia_tri(a)
print(a)