Python 字符串 isalpha() 方法



Python 字符串 isalpha() 方法用于检查字符串是否仅包含字母。如果输入字符串中的所有字符都是字母并且至少包含一个字符,则此方法返回 True。否则,它返回 False。

字母字符是在 Unicode 字符数据库中定义为“字母”的那些字符,即其通用类别属性为“Lm”、“Lt”、“Lu”、“Ll”或“Lo”之一。请注意,这与 Unicode 标准中定义的“字母”属性不同。

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

语法

以下是 Python 字符串 isalpha() 方法的语法:

str.isalpha()

参数

Python 字符串 isalpha() 方法不包含任何参数。

返回值

如果字符串中的所有字符都是字母并且至少包含一个字符,则 Python 字符串 isalpha() 方法返回 True,否则返回 False。

示例

小写字母和大写字母属于字母字符。其他字符,如“!”、“@”等,不被视为字母字符。

str = "Hello!welcome"
result=str.isalpha()
print("Are all the characters of the string alphabetic?", result)

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

Are all the characters of the string alphabetic? False

示例

只有小写字母和大写字母属于字母字符。

以下是一个 Python 字符串 isalpha() 方法的示例。在此程序中,创建了一个字符串“Welcome”,并调用了 isalpha() 函数。

str = "Welcome"
result=str.isalpha()
print("Are all the characters of the string alphabetic?", result)

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

Are all the characters of the string alphabetic? True

示例

只有小写字母和大写字母属于字母字符。甚至空格“ ”也不被视为字母字符。

str = "welcome "
result=str.isalpha()
print("Are all the characters of the string alphabetic?", result)

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

Are all the characters of the string alphabetic? False

示例

只有小写字母和大写字母属于字母字符。

str = "aBCD"
result=str.isalpha()
print("Are all the characters of the string alphabetic?", result)

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

Are all the characters of the string alphabetic? True

示例

小写字母和大写字母被视为字母字符。甚至数字和空格也不被视为字母字符。

str = "Welcome to Tutorialspoint12"
result=str.isalpha()
print("Are all the characters of the string alphabetic?", result)

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

Are all the characters of the string alphabetic? False
python_strings.htm
广告