说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
str.isalnum() 方法用于检查字符串中的所有字符是否都是字母或数字字符,并且字符串非空。简单说是判断一个字符串是否是一个 alphanumeric (含有字母和数字的),意思是字母(a-z)和数字(0-9)。(space)!#%&?
这些都不是。
代码如下:
'Hello123'.isalnum() # True,所有字符都是字母或数字字符,并且字符串非空
'Python3.12'.isalnum() # False,包含小数点,不是字母或数字字符
' '.isalnum() # False,为空格字符串,不包含字母或数字字符
'@Monica!'.isalnum() # False
str.isalnum()
如果字符串中的所有字符都是字母或数字且至少有一个字符,则返回 True , 否则返回 False 。 如果 c.isalpha() , c.isdecimal() , c.isdigit() ,或 c.isnumeric() 之中有一个返回 True ,则字符 c 是字母或数字。
str.isalnum()
方法返回:
它的逻辑如下:
isalnum() 方法通常用于检查字符串是否符合某些命名规则或要求,例如,检查用户名是否只包含字母和数字字符。如果字符串中包含除字母和数字字符之外的其他字符,它将返回False。
详见:字符串 isnumeric() 、isdigit() 和 isdecimal() 区别
更新时间:2023-11-09 08:24:59 标签:python 字符串 数字