Python 3 – String isspace() 方法
在Python 3中,issapce()方法是字符串对象自带的方法。利用这个方法,我们可以轻松地检查一个字符串是否只包含空格。
语法
isspace()方法没有参数。它的语法如下:
string.isspace()
其中,string是待检测的字符串。
返回值
isspace() 方法返回值是 bool 值,如果字符串中只包含空格,则返回True,否则返回False。
示例
下面是一个简单的示例程序,演示如何使用isspace()方法:
# 字符串只包含空格
str1 = " "
print(str1.isspace()) # True
# 字符串包含空格和字母
str2 = " Hello World "
print(str2.isspace()) # False
# 字符串包含制表符
str3 = "\t"
print(str3.isspace()) # True
# 字符串包含换行符
str4 = "\n"
print(str4.isspace()) # True
# 字符串包含空格、制表符和换行符
str5 = " \t\n"
print(str5.isspace()) # True
运行结果如下:
True
False
True
True
True
注意事项
虽然issapce()方法返回True表示字符串中只包含空格,但是它并不会检查字符串中是否有其他不可见字符(如空白符、制表符、回车符等)。
如果要检查字符串中是否包含这些不可见字符,可以使用Python中的字符串常量:string.whitespace。
结论
在Python 3中,isspace()方法是非常实用的字符串方法。它可以方便地检查一个字符串是否只包含空格,从而判断字符串是否为空。同时,要注意isspace()方法只会检查空格字符,而不会检查其他不可见字符。