说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
Python str.isalpha() 的功能是如果所有字符都是字母(a-z)包含大小写,则返回True,非字母字符示例:(space)!#%&?
为 False。
代码如下:
'Hello'.isalpha() # True,只包含字母字符
'Python'.isalpha() # True,只包含字母字符
'Hello123'.isalpha() # False,包含数字字符
'Python3.7'.isalpha() # False,包含数字字符和小数点
' '.isalpha() # False,为空格字符串
str.isalpha()
如果字符串中的所有字符都为字母并且至少有一个字符则返回 True,否则返回 False。
isalpha() 返回:
字母字符是指在 Unicode 字符数据库中被定义为 "Letter" 的字符,即具有通用类型属性 "Lm", "Lt", "Lu", "Ll" 或 "Lo" 之一的字符。 请注意这不同于 Unicode 标准 4.10 节 'Letters, Alphabetic, and Ideographic' 中定义的 Alphabetic 属性(https://www.unicode.org/versions/Unicode15.0.0/ch04.pdf)。
详见:字符串 isnumeric() 、isdigit() 和 isdecimal() 区别
更新时间:2023-11-09 08:24:46 标签:python 字母 字符