关于类似 def getTalk(type="shout"): 定义函数时参数的疑问
def getTalk(type="shout"):
定义一个函数时有如上的写法,我的理解是,
如果调用时没有带参数,直接写
getTalk()
那么函数体内type变量的默认值就是"shout".
如果调用时带了参数,比如
getTalk("whisper")
那么函数体内type变量的值为"whisper"
请问我这种理解方式对吗?
def getTalk(type="shout"):
定义一个函数时有如上的写法,我的理解是,
如果调用时没有带参数,直接写
getTalk()
那么函数体内type变量的默认值就是"shout".
如果调用时带了参数,比如
getTalk("whisper")
那么函数体内type变量的值为"whisper"
请问我这种理解方式对吗?
2016-07-04
举报