在python中,整数后面的点是什么意思?

2024-05-16 07:41:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在看这行python代码(看起来运行正常):

import numpy as np
yl = 300 + 63*np.exp(-x/35.)

35岁以后那个小点在干什么?它是做什么的?这是给python的一个信号35是浮点数而不是整数吗?我以前没见过这个。谢谢!


Tags: 代码importnumpy信号asnp整数浮点数
3条回答

浮子

下一次,尝试使用Python来探索这个问题

r= 34.

print type(r)

输出:<type 'float'>

它告诉python将3视为float()。这只是一种方便的方法,为了除法的目的,将一个数字设为浮点数,然后必须显式地对它调用float()

例如:

my_float = 3.

typed_float = float(3)

my_float == typed_float
#=> True

type(my_float)
#=> <type 'float'>

在这种情况下,您需要将类型转换为浮点数,以避免整数除法的陷阱。

这很容易测试,你是对的。这个点表示一个浮点数。

$ python
>>> 1.
1.0
>>> type(1.)
<type 'float'>

相关问题 更多 >