Python中检查字符串是否为空的最优雅方法是什么?
空字符串在布尔上下文中被视为“假”,这意味着你可以使用not string来检查它是否为空。
阅读更多:Python 教程
示例
string = ""
if not string:
print "Empty String!"
输出
这将产生以下输出:
Empty String!
示例
如果你的字符串可能包含空格,但你仍然希望它被视为空的话,你可以将它的空格去除并再次检查。例如:
string = " "
if not string.strip():
print "Empty String!"
输出
这将产生以下输出:
Empty String!