这是我的行动:
>>> def show(d):
print d
...
>>> test = {"result": True}
>>> show(test)
{'result': True}
>>> show(test["info"]="Some info")
File "<console>", line 1
SyntaxError: keyword can't be an expression
为什么我不能将表达式作为参数传递给函数?
The =
符号向 Python 表明这是一个关键字参数,而不是位置参数。由于左侧的部分=
是一个表达式test["info"]
你得到了错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)