str.isalpha 是字母(包括汉字等)?

字符串方法 str.isalpha(),Python 官方文档描述如下:

help(str.isalpha)
Help on method_descriptor:

isalpha(self, /)
    Return True if the string is an alphabetic string, False otherwise.
    
    A string is alphabetic if all characters in the string are alphabetic and there
    is at least one character in the string.

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

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

此处的字母包括汉字等。

''.isalpha()
False
'γ'.isalpha()
True
'嗨你好'.isalpha()
True
'嗨!你好'.isalpha()
False