くだすれPython(超初心者用) その6
■ このスレッドは過去ログ倉庫に格納されています
0312デフォルトの名無しさん
2010/03/09(火) 20:49:45デフォルト引数と呼ばれ、引数を指定しなかったとき=以降の値が引数として扱われる。例えばこんな感じ:
>>> def foo(bar=123):
... return bar
...
>>> foo(456)
456
>>> foo()
123
ちなみに、デフォルト引数は関数を定義した時にしか評価されないので以下のようにはしないこと:
>>> import time
>>> def report(now=time.time()):
... print now
...
>>> report()
1268135316.33
>>> report()
1268135316.33
■ このスレッドは過去ログ倉庫に格納されています