Cách kiểm tra xem int có trống không trong python

Trong hướng dẫn này, chúng ta sẽ tìm hiểu về cách kiểm tra xem biến có phải là số nguyên trong Python hay không với sự trợ giúp của các ví dụ

Hãy xem xét rằng chúng ta có biến sau trong mã của mình

age = 24

Bây giờ, chúng ta cần kiểm tra xem biến trên có phải là int hay không

Sử dụng hàm type[]

Để kiểm tra xem một biến có phải là số nguyên hay không, chúng ta có thể sử dụng hàm type[] có sẵn trong Python

Hàm type[] nhận biến làm đối số và trả về kiểu của đối tượng sau

Đây là một ví dụ

age = 24

if type[name] == int:
    print['Variable is a integer']
else:
    print['Variable is not a integer']

đầu ra

'Variable is a integer'

Trong đoạn mã trên,

  1. Đầu tiên chúng ta đã khởi tạo biến với một số nguyên

  2. Sau đó, chúng tôi đã sử dụng toán tử đẳng thức == để kiểm tra xem cả hai giá trị có tham chiếu đến cùng một đối tượng hay không

Nếu nó trả về

age = 24

if type[name] == int:
    print['Variable is a integer']
else:
    print['Variable is not a integer']
0 thì nó in ra giá trị
age = 24

if type[name] == int:
    print['Variable is a integer']
else:
    print['Variable is not a integer']
1, nếu biến không phải là số nguyên thì nó trả về
age = 24

if type[name] == int:
    print['Variable is a integer']
else:
    print['Variable is not a integer']
2 và in ra
age = 24

if type[name] == int:
    print['Variable is a integer']
else:
    print['Variable is not a integer']
3

Một vi dụ khac

age = "23"

if type[age] == int:
    print['Variable is integer']
else:
    print['Variable is not a integer']

đầu ra

________số 8_______

Thay vì toán tử đẳng thức, chúng ta cũng có thể sử dụng toán tử

age = 24

if type[name] == int:
    print['Variable is a integer']
else:
    print['Variable is not a integer']
4 như thế này

age = 24

if type[age] is str:
    print['Variable is a integer']
else:
    print['Variable is not a integer']

Sử dụng hàm isinstance[]

Ngoài ra, chúng ta cũng có thể sử dụng hàm

age = 24

if type[name] == int:
    print['Variable is a integer']
else:
    print['Variable is not a integer']
5 trong Python để kiểm tra xem một biến đã cho có phải là số nguyên hay không

Hàm

age = 24

if type[name] == int:
    print['Variable is a integer']
else:
    print['Variable is not a integer']
5 nhận hai đối số, đối số đầu tiên là
age = 24

if type[name] == int:
    print['Variable is a integer']
else:
    print['Variable is not a integer']
7 và đối số thứ hai là
age = 24

if type[name] == int:
    print['Variable is a integer']
else:
    print['Variable is not a integer']
8 sau đó Nó trả về
age = 24

if type[name] == int:
    print['Variable is a integer']
else:
    print['Variable is not a integer']
0 nếu một đối tượng đã cho là một loại được chỉ định nếu không nó sẽ trả về Sai

Chủ Đề