📌  相关文章
📜  python 检查数字是浮点数还是整数 - Python (1)

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

Python 检查数字是浮点数还是整数

在Python中,我们可以使用一些方法来检查一个数字是浮点数还是整数。下面介绍一些常用的方法:

1. 使用isinstance()函数
number = 3.14

if isinstance(number, int):
    print("数字是整数")
elif isinstance(number, float):
    print("数字是浮点数")
else:
    print("数字既不是整数也不是浮点数")

这里使用了isinstance()函数来判断一个数字是否是整数或浮点数。如果是整数,则返回True,如果是浮点数,则返回True,否则返回False

2. 使用type()函数
number = 3.14

if type(number) is int:
    print("数字是整数")
elif type(number) is float:
    print("数字是浮点数")
else:
    print("数字既不是整数也不是浮点数")

这里使用了type()函数来获取一个数字的类型。如果是整数,则返回int,如果是浮点数,则返回float

3. 使用整除运算符
number = 3.14

if number % 1 == 0:
    print("数字是整数")
else:
    print("数字是浮点数")

这里使用了整除运算符%来判断一个数字是否是整数。如果number % 1的结果为0,则说明数字是整数;否则说明数字是浮点数。

无论你选择哪种方法,都可以方便地检查一个数字是浮点数还是整数。根据具体的需求,选择最适合的方法进行判断即可。

希望这篇介绍对你有帮助,祝你编写Python代码愉快!