📅  最后修改于: 2023-12-03 15:34:12.761000             🧑  作者: Mango
在 Python 中,使用内置函数 type()
可以检查变量的数据类型。如果想检查一个变量是不是整数,可以使用 isinstance()
函数。
# 检查变量类型
my_var = 42
print(type(my_var))
# 检查变量是否是整数
if isinstance(my_var, int):
print("是整数")
else:
print("不是整数")
输出结果:
<class 'int'>
是整数
float
类型,但是它的值为整数,那么 isinstance()
函数也会返回 True
。isdigit()
方法检查它是否是整数。# 使用 isdigit() 检查字符串是否表示整数
my_var = "42"
if my_var.isdigit():
print("是整数")
else:
print("不是整数")
输出结果:
是整数
Python 提供了多种方法来检查一个变量是不是整数,可以根据实际情况选择合适的方法。在编写代码时,建议使用类型检查和异常处理来保证代码的正确性和健壮性。