Language/Python
[Python] binding function parameter default value.
yhcting
2015. 9. 6. 06:11
function 을 define하는 시점에 default value를 binding한다.
(Spec.을 찾아본건 아니고.. 시험적으로...)
[test.py]
_DEFVAL = 10
def set_def(val):
global _DEFVAL
_DEFVAL = val
def prdef(val=_DEFVAL):
print '+++ ' + str(val) + '\n'
prdef()
set_def(0)
prdef()
============== outputs ==============
+++ 10
+++ 10