用Python的方式查看一个字符串是否为空

在Python中,如果要判断是个字符串是否为空,应该怎么写呢?

这个问题很简单的,但是stackoverflow上依然是一个常被查看的问题。

判断str的布尔值

一个字符串如果是空字符串,那么if str判断其布尔值为False。
代码如下:

if str:
    print('This is an empty string.')

直接与空字符串比较

当然前提是确认str是string类型了。如果不能确定它的类型,那就用最直接的判断:

if str == '':
    print('This is an empty string.')

By Code问答

发表评论

电子邮件地址不会被公开。 必填项已用*标注

28 − = 26