因此,在一个函数中,我想测试函数期望的参数是否存在。如果有参数,则执行此操作,如果没有从调用程序发送参数且函数中未接收到任何参数,则执行此操作。
def do_something(calculate):
if calculate == something expected:
do this
elif calculate not sent to function:
do that
那么,如果函数中没有收到任何参数,我需要检查的逻辑测试/表达式是什么?
您可以设置argument
as None
,并检查是否通过,
def do_something(calculate=None):
if calculate is None:
# do that
return 'Whatever'
if calculate == "something expected":
# do this
return 'Whateverelse'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)