📜  python 检查整数 - Python (1)

📅  最后修改于: 2023-12-03 15:34:12.761000             🧑  作者: Mango

Python 检查整数

在 Python 中,使用内置函数 type() 可以检查变量的数据类型。如果想检查一个变量是不是整数,可以使用 isinstance() 函数。

示例代码
# 检查变量类型
my_var = 42
print(type(my_var))

# 检查变量是否是整数
if isinstance(my_var, int):
    print("是整数")
else:
    print("不是整数")

输出结果:

<class 'int'>
是整数
注意事项
  • 在 Python 中,整数类型包括正整数、负整数和零。
  • 如果一个变量是 float 类型,但是它的值为整数,那么 isinstance() 函数也会返回 True
  • 如果一个字符串表示一个整数,可以使用 isdigit() 方法检查它是否是整数。
示例代码
# 使用 isdigit() 检查字符串是否表示整数
my_var = "42"
if my_var.isdigit():
    print("是整数")
else:
    print("不是整数")

输出结果:

是整数
总结

Python 提供了多种方法来检查一个变量是不是整数,可以根据实际情况选择合适的方法。在编写代码时,建议使用类型检查和异常处理来保证代码的正确性和健壮性。