Lớp Chuỗi trong Python có một phương thức được gọi là isalnum () có thể được gọi trên một chuỗi và cho chúng ta biết liệu chuỗi chỉ bao gồm các chữ và số hay không. Bạn có thể gọi nó theo cách sau:
>>> '123abc'.isalnum() True >>> '123#$%abc'.isalnum() False
Bạn cũng có thể sử dụng regexes cho kết quả tương tự. Để khớp các số alpha, chúng ta có thể gọi re.match (regex, string) bằng cách sử dụng regex:"^ [a-zA-Z0-9] + $". Ví dụ:
>>> bool(re.match('^[a-zA-Z0-9]+$', '123abc')) True >>> bool(re.match('^[a-zA-Z0-9]+$', '123#$%abc')) False
re.match trả về một đối tượng, để kiểm tra xem nó có tồn tại hay không, chúng ta cần chuyển đổi nó thành boolean bằng cách sử dụng bool ().