Python 字符串 isspace() 方法



python 字符串isspace() 方法用于检查字符串是否仅由空白字符组成。如果输入字符串中的所有字符都是空白字符,并且至少有一个字符,则此方法返回 True。否则,它返回 False。

如果 Unicode 字符数据库中字符的通用类别为 Zs(“分隔符,空格”),或者其双向类别为 WS、B 或 S 之一,则该字符为空白字符。

让我们在下一节中更详细地了解此方法。

语法

以下是 python 字符串isspace() 方法的语法:

str.isspace()

参数

python 字符串isspace() 方法不包含任何参数。

返回值

如果字符串中的所有字符都是空白字符,并且至少有一个字符,则此方法返回 True,否则返回 False。

示例

普通的空格“ ”是一个空白字符。

以下是 python 字符串isspace() 方法的示例。

str = " "
result=str.isspace()
print("Are all the characters of the string spaces?", result)

执行上述程序后,将生成以下输出:

Are all the characters of the string spaces? True

示例

字母不属于空白字符。在下面的示例中,我们创建一个包含字母字符的字符串“s”,并使用此方法进行测试。

str = "s"
result=str.isspace()
print("Are all the characters of the string spaces?", result)

执行上述程序后获得以下输出:

Are all the characters of the string spaces? False

示例

水平制表符“\t”是一个空白字符。让我们使用一个示例对此进行测试。

str = "\t\t\t"
result=str.isspace()
print("Are all the characters of the string spaces?", result)

执行上述程序后获得以下输出:

Are all the characters of the string spaces? True

示例

换行符“\n”也被视为空白字符。在下面的示例中,我们创建一个包含换行符的字符串,并验证它是否为空白字符。

str = "\n"
result=str.isspace()
print("Are all the characters of the string spaces?", result)

上述程序在执行时显示以下输出:

Are all the characters of the string spaces? True

示例

垂直制表符('\v')、换页符('\f')和回车符('\r')被视为空白字符。

str = "\v\f\r"
result=str.isspace()
print("Are all the characters of the string spaces?", result)

上述程序的输出显示如下:

Are all the characters of the string spaces? True
python_strings.htm
广告