Bài viết này mô tả cách kiểm tra xem một số là số nguyên hay số thập phân trong Python.
- Kiểm tra xem đối tượng là
int
hoặcfloat
:isinstance[]
- Kiểm tra xem
float
có phải là số nguyên không:
0print[isinstance[i, int]] # True print[isinstance[i, float]] # False print[isinstance[f, int]] # False print[isinstance[f, float]] # True
- Kiểm tra xem chuỗi số có phải là số nguyên không
Xem bài viết sau đây để biết làm thế nào để có được các phần phân số và số nguyên.
- Nhận các phần phân số và số nguyên với toán học.modf [] trong Python
Xem bài viết sau đây để kiểm tra xem một chuỗi là một số.
- Kiểm tra xem một chuỗi là số, chữ cái, chữ và số hay ASCII
Kiểm tra xem đối tượng là int
hoặc float
: isinstance[]
Kiểm tra xem float
có phải là số nguyên không:
print[isinstance[i, int]]
# True
print[isinstance[i, float]]
# False
print[isinstance[f, int]]
# False
print[isinstance[f, float]]
# True
0i = 100
f = 1.23
print[type[i]]
print[type[f]]
#
#
Kiểm tra xem chuỗi số có phải là số nguyên không
- Xem bài viết sau đây để biết làm thế nào để có được các phần phân số và số nguyên.
print[isinstance[i, int]]
# True
print[isinstance[i, float]]
# False
print[isinstance[f, int]]
# False
print[isinstance[f, float]]
# True
Nhận các phần phân số và số nguyên với toán học.modf [] trong Python
f_i = 100.0
print[type[f_i]]
#
print[isinstance[f_i, int]]
# False
print[isinstance[f_i, float]]
# True
Kiểm tra xem float
có phải là số nguyên không: print[isinstance[i, int]]
# True
print[isinstance[i, float]]
# False
print[isinstance[f, int]]
# False
print[isinstance[f, float]]
# True
0
print[isinstance[i, int]]
# True
print[isinstance[i, float]]
# False
print[isinstance[f, int]]
# False
print[isinstance[f, float]]
# True
Kiểm tra xem chuỗi số có phải là số nguyên không
- Xem bài viết sau đây để biết làm thế nào để có được các phần phân số và số nguyên.
f = 1.23
print[f.is_integer[]]
# False
f_i = 100.0
print[f_i.is_integer[]]
# True
Nhận các phần phân số và số nguyên với toán học.modf [] trong Python
def is_integer_num[n]:
if isinstance[n, int]:
return True
if isinstance[n, float]:
return n.is_integer[]
return False
print[is_integer_num[100]]
# True
print[is_integer_num[1.23]]
# False
print[is_integer_num[100.0]]
# True
print[is_integer_num['100']]
# False
Kiểm tra xem chuỗi số có phải là số nguyên không
Xem bài viết sau đây để biết làm thế nào để có được các phần phân số và số nguyên.
Nhận các phần phân số và số nguyên với toán học.modf [] trong Python
def is_integer[n]:
try:
float[n]
except ValueError:
return False
else:
return float[n].is_integer[]
print[is_integer[100]]
# True
print[is_integer[100.0]]
# True
print[is_integer[1.23]]
# False
print[is_integer['100']]
# True
print[is_integer['100.0']]
# True
print[is_integer['1.23']]
# False
print[is_integer['string']]
# False
Xem bài viết sau đây để kiểm tra xem một chuỗi là một số.
- Kiểm tra xem một chuỗi là số, chữ cái, chữ và số hay ASCII
- Bạn có thể nhận được loại đối tượng với chức năng tích hợp
4.print[isinstance[i, int]] # True print[isinstance[i, float]] # False print[isinstance[f, int]] # False print[isinstance[f, float]] # True