📅  最后修改于: 2023-12-03 15:15:53.188000             🧑  作者: Mango
isalnum()
函数是Python内置的一个字符串方法,用于检测一个字符串是否由字母和数字组成。
str.isalnum()
无
如果 str 中所有字符都是字母或数字,则返回 True,否则返回 False。
str1 = "hello123"
str2 = "hello 123"
print(str1.isalnum()) # True
print(str2.isalnum()) # False
str1
中的所有字符都是字母和数字,因此返回True
。
str2
中有空格,因此返回False
。
isalnum()
可以用于输入检查,例如检查用户名和密码是否只包含字母和数字。同时,它也可以与其他字符串方法一起使用,例如strip()
方法,以删除字符串中不需要的字符。
username = input("Please enter your username: ")
password = input("Please enter your password: ")
if username.isalnum() and password.isalnum():
print("Welcome!")
else:
print("Invalid input.")