📜  isalnum - Python (1)

📅  最后修改于: 2023-12-03 15:15:53.188000             🧑  作者: Mango

isalnum - Python

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.")