Python kiểm tra xem ký tự là chữ cái hay số

Ví dụ đầu tiên sử dụng hàm isnumeric() để xác định xem một chuỗi đã cho hoặc chuỗi đầu vào có phải là số nguyên hay không. Phương pháp này là một trong những cách tốt nhất và được sử dụng phổ biến nhất để kiểm tra xem một chuỗi có phải là số nguyên hay không. Phương pháp này được cài đặt sẵn trong Python. Nó trả về True nếu các ký tự là số; . Điều quan trọng cần lưu ý là hàm innumeric() kiểm tra xem tất cả các ký tự trong chuỗi có phải là số hay không thay vì chuỗi đại diện cho một số nguyên. Nếu bạn muốn ngăn chặn những tình huống này, hãy chọn một chiến lược khác. Sau đó, chúng ta hãy xem đoạn mã sau. Chúng tôi đã khai báo một chuỗi 'a' với giá trị '9442422', như bạn có thể thấy trong dòng mã đầu tiên. Phương thức innumeric() dùng để xác minh xem '9442422' có phải là số nguyên hay không. Trong trường hợp này, nó trả về 'True' vì nó là một số nguyên

Hình minh họa thứ hai giống với hình minh họa đầu tiên mà chúng tôi đã kiểm tra các số nguyên. Sự khác biệt là chúng tôi đã kết hợp các giá trị số nguyên và chuỗi. Trong trường hợp này, hàm isnumeric() sẽ trả về giá trị Sai. Sau đó, chúng tôi đã kết hợp các thủ tục if-else và isnumeric() để thêm một số giai đoạn bổ sung. Ở đây, chúng tôi đã khai báo và đặt giá trị của các biến thành '4540'. Sau đó, chúng tôi đã sử dụng các hướng dẫn điều khiển luồng cũng như hàm innumeric() để xem chuỗi đã cho có phải là số nguyên không. Trong trường hợp này, nó là một số nguyên. Kết quả là chúng ta sẽ thu được một đầu ra Integer. Nếu giá trị bao gồm bất kỳ thứ gì khác ngoài số nguyên, thì kết quả sẽ giống như được hiển thị trong mã

a = '9442422'
in( a. là số())
b ='code15'
in( b. là số())
c = '4540'
nếu c. số() .
    in('Số nguyên')
khác .
    in('Không phải số nguyên')

Chủ đề