next up previous contents index 6163656769
Next: 4.2 Beliebige Anzahl von Up: 4. Funktionen Previous: 4. Funktionen   Contents   Index

4.1 Wertevorbelegung

Sehr wohl können einige der Parameter einer Funktion bereits mit Werten vorbeledgt werden. Ein Beispiel:

>>>def func(monty, python, who='I am ', what='a lumberjack ', how='and I am OK'):

...  print monty+python+who+what+how

>>>func ('Michael', 'Palin: ')

'Michael Palin: I am a lumberjack and I am OK'

>>>func ('Michael', 'Palin: ','You are ')

'Michael Palin: You are a lumberjack and I am OK'

Wie Sie sehen, ist es auf diese Weise möglich, Funktionen mit weniger Argumenten aufzurufen als wirklich vorhanden sind. Allerdings müssen zwei Argumente übergeben werden, weil dies der Anzahl der noch nicht zugewiesenen Namen entspricht.



Heiko Schroeder 2003-03-19