Cách kiểm tra chữ số trong python

Trong Python, một chuỗi có khả năng lưu trữ các giá trị số trong dấu ngoặc kép với điều kiện các ký tự là các chữ số nằm trong khoảng (0-9)

Hướng dẫn này trình bày các phương pháp kiểm tra xem một ký tự đã cho có phải là một số trong Python hay không

Sử dụng Câu lệnh x = input("Enter The character that you want to check for int:") if(ord(x) >= 48 and ord(x) <= 57): print("It is a Number") else: print("It is Not a Number") 6 để kiểm tra xem một ký tự đã cho có phải là một số trong Python không

Bạn chỉ cần sử dụng câu lệnh điều kiện

x = input("Enter The character that you want to check for int:")

if(ord(x) >= 48 and ord(x) <= 57):
    print("It is a Number")
else:
    print("It is Not a Number")
6 trong trường hợp này để kiểm tra xem ký tự đã cho có phải là số hay không. Đoạn mã sau sử dụng câu lệnh
x = input("Enter The character that you want to check for int:")

if(ord(x) >= 48 and ord(x) <= 57):
    print("It is a Number")
else:
    print("It is Not a Number")
6 để kiểm tra xem một ký tự đã cho có phải là một số trong Python không

x = input("Enter The character that you want to check for int:")

if(x >= '0' and x <= '9'):
    print("It is a Number")
else:
    print("It is Not a Number")

đầu ra

Enter The character that you want to check for int:6
It is a Number

Sử dụng các giá trị ASCII để kiểm tra xem một ký tự đã cho có phải là một số trong Python không

ASCII là viết tắt của Mã tiêu chuẩn Mỹ để trao đổi thông tin. Nó có thể được định nghĩa là một tiêu chuẩn có thể gán số, chữ cái và một số ký tự khác trong mã 8 bit chứa tối đa 256 vị trí có sẵn

Mỗi ký tự, cho dù đó là một chữ số (0-9) hay một chữ cái (a-z) hoặc (A-Z), đều có một giá trị ASCII duy nhất;

Chúng ta cũng cần sử dụng câu lệnh điều kiện

x = input("Enter The character that you want to check for int:")

if(ord(x) >= 48 and ord(x) <= 57):
    print("It is a Number")
else:
    print("It is Not a Number")
6 và kiến ​​thức về các giá trị ASCII trong phương pháp này

Đoạn mã sau sử dụng các giá trị ASCII để kiểm tra xem một ký tự đã cho có phải là một số trong Python không

x = input("Enter The character that you want to check for int:")

if(ord(x) >= 48 and ord(x) <= 57):
    print("It is a Number")
else:
    print("It is Not a Number")

đầu ra

Enter The character that you want to check for int:7
It is a Number

Ở đây, chúng tôi sử dụng hàm

Enter The character that you want to check for int:6
It is a Number
0 để trả về các giá trị ASCII của dữ liệu đã cho. Các giá trị ASCII của các chữ số nằm trong khoảng từ 48 đến 57. Do đó, that được sử dụng như một phép so sánh trong câu lệnh điều kiện

Sử dụng Phương pháp Enter The character that you want to check for int:6 It is a Number 1 để kiểm tra xem một ký tự đã cho có phải là một số trong Python không

Hàm

Enter The character that you want to check for int:6
It is a Number
1 được sử dụng để kiểm tra xem tất cả các ký tự trong một chuỗi cụ thể có phải là chữ số không. Nó trả về giá trị
Enter The character that you want to check for int:6
It is a Number
3 nếu tất cả các ký tự đều là chữ số. Số mũ cũng bị giới hạn trong phạm vi chữ số

Đoạn mã sau sử dụng phương thức

Enter The character that you want to check for int:6
It is a Number
1 để kiểm tra xem một ký tự đã cho có phải là một số trong Python không

x = "666"
y = x.isdigit()
print(y)

đầu ra

Sử dụng Hàm Enter The character that you want to check for int:6 It is a Number 5 để kiểm tra xem một ký tự đã cho có phải là một số trong Python không

Hàm

Enter The character that you want to check for int:6
It is a Number
5 hoạt động theo cách tương tự như hàm
Enter The character that you want to check for int:6
It is a Number
1 và cung cấp giá trị
Enter The character that you want to check for int:6
It is a Number
3 nếu tất cả các ký tự trong một chuỗi đã cho là số

Các số âm như

Enter The character that you want to check for int:6
It is a Number
9 và số thập phân có dấu chấm
x = input("Enter The character that you want to check for int:")

if(ord(x) >= 48 and ord(x) <= 57):
    print("It is a Number")
else:
    print("It is Not a Number")
0 không được coi là giá trị số trong hàm
Enter The character that you want to check for int:6
It is a Number
5. Đoạn mã sau sử dụng hàm
Enter The character that you want to check for int:6
It is a Number
5 để kiểm tra xem một ký tự đã cho có phải là một số trong Python không

Enter The character that you want to check for int:6
It is a Number
8

đầu ra

Cả hai hàm

Enter The character that you want to check for int:6
It is a Number
1 và
Enter The character that you want to check for int:6
It is a Number
5 đều có cùng một quy trình làm việc và cung cấp cùng một đầu ra. Sự khác biệt duy nhất giữa hai hàm này là hàm
Enter The character that you want to check for int:6
It is a Number
1 chỉ trả về giá trị
Enter The character that you want to check for int:6
It is a Number
3 cho các chữ số (0-9), trong khi hàm
Enter The character that you want to check for int:6
It is a Number
5 trả về
Enter The character that you want to check for int:6
It is a Number
3 nếu nó chứa bất kỳ ký tự số nào;