python 中的isalnum()
函數有助于檢查字符串的所有字符是否都是字母數字。字母數字表示它可以是字母(A-Z)或數字(0-9)。如果所有字符都是字母數字,則函數返回 true,否則返回 false。
**string.isalnum()**
isalnum()
參數:
isalnum()
不接受任何參數。此函數不允許任何特殊字符(()!#%&?)甚至空格。
isalnum()
返回值
如果指定的字符串為空,則isalnum()
返回 False。即使字符串中充滿了數字,它也會返回 True。
| 投入 | 返回值 | | 所有字符都是字母數字 | 真實的 | | 所有字符都不是字母數字 | 錯誤的 |
Python 中isalnum()
方法的示例
示例 1:在 Python 中使用isalnum()
string = "A123testing"
print(string.isalnum())
# contains whitespace
string = "A123 testing"
print(string.isalnum())
string = "Atesting"
print(string.isalnum())
string = "123"
print(string.isalnum())
string = "123*&"
print(string.isalnum())
輸出:
True
False
True
True
False
示例 2:帶條件檢查的isalnum()
的工作方式
string = "Angel001"
if string.isalnum() == True:
print("All characters of string are alphanumeric.")
else:
print("All characters are not alphanumeric.")
輸出:
All characters of string are alphanumeric.