小编典典

如何检查一个str(变量)是否为空?

python

我该如何做:

if str(variable) == [contains text]:

健康)状况?

(或某些原因,因为我很确定我刚才写的东西是完全错误的)

我正在尝试检查random.choice列表中的a是["",](空白)还是包含["text",]


阅读 294

收藏
2021-01-20

共1个答案

小编典典

您可以将您的字符串与空字符串进行比较:

if variable != "":
    etc.

但是您可以将其缩写为:

if variable:
    etc.

说明:Anif通过为您提供的逻辑表达式计算值来实际起作用:TrueFalse。如果仅使用变量名(或诸如“
hello”之类的文字字符串)而不是逻辑测试,则规则是:空字符串计为False,所有其他字符串计为True。空列表和数字零也算作假,其他大多数情况也算作真。

2021-01-20