[Python] binding function parameter default value.

Language/Python 2015.09.06 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


신고

'Language > Python' 카테고리의 다른 글

[Python] binding function parameter default value.  (0) 2015.09.06
Trackback 0 : Comment 0