如何在python中检查字符串是否为null

时间:2013-02-14 13:51:03

标签: python string null

我有一个使用Python从POST调用返回的值cookie 我需要检查cookie值是空还是空。 因此,我需要if条件的函数或表达式。 我怎么能用Python做到这一点? 例如:

if cookie == NULL

if cookie == None

P.S。 cookie是存储值的变量。

2 个答案:

答案 0 :(得分:17)

试试这个:

if cookie and not cookie.isspace():
    # the string is non-empty
else:
    # the string is empty

以上考虑了字符串为None或一系列空格的情况。

答案 1 :(得分:4)

在python中,如果序列为空,bool(sequence)False。由于字符串是序列,这将起作用:

cookie = ''
if cookie:
    print "Don't see this"
else:
    print "You'll see this"