gpt4 book ai didi

python - 在 python 中使用 !var 有什么陷阱吗?

转载 作者:行者123 更新时间:2023-11-28 20:46:27 25 4
gpt4 key购买 nike

我想检查一个变量是否有真值;在 Python 中做这样的事情可以有效地检查吗?还是有不同的约定?

if not var:
return False
return var * 2

最佳答案

如果变量为 True,您可以使用以下语法检查它是否为 True

>>> x = True
>>> if x:
... print 'hey'
...
hey

要检查变量是否为 False,可以使用以下语法:

>>> x = False
>>> if not x:
... print 'hey'
...
hey

注意:在这些情况下不需要使用bool()函数

关于python - 在 python 中使用 !var 有什么陷阱吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20813231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com