关于更改布尔变量的值,我有一个简短的问题。
bool = True
def boolean(boo):
boo = False
return boo
boolean(bool)
print(bool)
我想念什么?通过在函数boolean中返回'boo'的值,应该可以完成工作,不是吗?
谢谢回答。
该boolean
函数的确返回False,但是您对返回的值不做任何事情,因此python会将其丢弃。相反,您应该捕获返回的值,并使用以下命令将其放回到bool变量中:
bool = boolean(bool)
完整的代码为:
bool = True
def boolean(boo):
boo = False
return boo
bool = boolean(bool)
print(bool)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句