如何测试字符串是否只包含空格?
示例字符串:
-
" "
(空间,空间,空间) -
" \t \n "
(空格、制表符、空格、换行符、空格) -
"\n\n\n\t\n"
(换行,换行,换行,制表符,换行)
如何测试字符串是否只包含空格?
示例字符串:
" "
(空间,空间,空间)
" \t \n "
(空格、制表符、空格、换行符、空格)
"\n\n\n\t\n"
(换行,换行,换行,制表符,换行)
使用str.isspace()
法:
如果字符串中只有空格字符且至少有一个字符,则返回
True
,否则返回False
.如果在Unicode字符数据库(参见unicodedata)中,字符的一般类别是Zs("分隔符,空格"),或者其双向类是WS、B或S中的一个,那么字符就是空白.
结合处理空字符串的特殊情况.
或者,您可以使用str.strip()
并判断结果是否为空.