gpt4 book ai didi

python - 如何检查python中的变量是否为空?

转载 作者:IT老高 更新时间:2023-10-28 22:24:58 26 4
gpt4 key购买 nike

我想知道 python 是否有任何函数,例如 php 空函数 (http://php.net/manual/en/function.empty.php),它使用以下条件检查变量是否为空

"" (an empty string)
0 (0 as an integer)
0.0 (0 as a float)
"0" (0 as a string)
NULL
FALSE
array() (an empty array)

最佳答案

另请参阅推荐 not 关键字的上一个答案

How to check if a list is empty in Python?

它不仅仅推广到列表:

>>> a = ""
>>> not a
True

>>> a = []
>>> not a
True

>>> a = 0
>>> not a
True

>>> a = 0.0
>>> not a
True

>>> a = numpy.array([])
>>> not a
True

值得注意的是,它不适用于作为字符串的“0”,因为该字符串实际上包含一些东西——一个包含“0”的字符。为此,您必须将其转换为 int:

>>> a = "0"
>>> not a
False

>>> a = '0'
>>> not int(a)
True

关于python - 如何检查python中的变量是否为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10545385/

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