如何使用 Python 检查字符串是否等于 Empty,以及不同的字符串常量(例如 '\n'、'\t' 等)?
这是我使用的:
if not text or text == '\n' or text == '\t':
log.debug("param 'text': " + text)
return None
如何做得更好?
if not text or text.isspace():
# empty param text
关于,如果只有空白字符和至少一个字符isspace
,则返回。True
if not text.rstrip():
log.warning("Empty param 'text': " + text)
return None
str.rstrip([chars]): 方法 rstrip() 返回字符串的副本,其中所有字符都已从字符串末尾剥离(默认空白字符)。
if not text in (None, '', '\n','\t'):