python如何判断浮点数
时间: 2024-04-29 10:05:06 浏览: 140
计算浮点数
Python中可以使用内置的isinstance()函数和type()函数来判断一个变量是否是浮点数。
使用isinstance()函数:
```python
num = 3.14
if isinstance(num, float):
print("这是一个浮点数")
else:
print("这不是一个浮点数")
```
使用type()函数:
```python
num = 3.14
if type(num) == float:
print("这是一个浮点数")
else:
print("这不是一个浮点数")
```
另外,Python中还提供了math模块,可以使用math.isnan()函数来判断一个数是否是NaN(Not a Number)。例如:
```python
import math
num = float("nan")
if math.isnan(num):
print("这是一个NaN")
else:
print("这不是一个NaN")
```
阅读全文