python – 如何检查字符串是否为空?

Python是否有类似空字符串变量的地方,你可以这样做:

if myString == string.empty:

无论如何,检查空字符串值的最优雅方法是什么?每次检查空字符串都不太好时,我发现硬编码“”.

最佳答案
空字符串是“falsy”,这意味着它们在布尔上下文中被视为false,因此您可以这样做:

if not myString:

如果您知道您的变量是字符串,那么这是首选方法.如果您的变量也可以是其他类型,那么您应该使用myString ==“”.有关布尔上下文中为false的其他值,请参阅Truth Value Testing上的文档.

转载注明原文:python – 如何检查字符串是否为空? - 代码日志