PYTHON 3中float(44 * 2.2)和(float)(44 * 2.2)有什么区别?

时间:2016-08-01 22:24:38

标签: python

如果您只需在解释器上输入float(44*2.2)(float)(44*2.2)就会返回相同的结果。是显式地转换结果,还是使用它作为函数?对于每个案例,每个案例和任何专业人士/骗局的用途是什么?这是Python 3,我相信它也适用于Python 2。

1 个答案:

答案 0 :(得分:4)

两种用法都会调用内置函数float。在python中,函数只是值,因此(float)float的函数引用相同。

没有涉及铸造。我更喜欢第一次使用,因为它更清楚。