如果您只是在解释器上输入float(44*2.2)
,而输入(float)(44*2.2)
则返回相同的结果。是否明确地转换结果,并将其作为函数使用?每个案例和每个案例的任何专业/专业的用途是什么?这是Python 3,我相信它也可以用于Python 2。PYTHON 3中float(44 * 2.2)和(float)(44 * 2.2)的区别是什么?
0
A
回答
4
两种用法都调用内置函数float
。在Python中,函数只是值,因此(float)
与float
的函数引用相同。
没有涉及铸件。我宁愿第一次使用,因为它更清楚。
+2
(更清楚,我同意,但至少在这个例子中是不必要的) – jedwards
+0
谢谢你的回答,我也感谢你提出了更清晰的版本。 –
相关问题
- 1. java中float和float有什么区别?
- 2. Java中float“1”和float“1f”之间的区别是什么?
- 3. .NET double和python float有什么区别?
- 4. float arrayName [] []和float(* arrayNamePointer)之间的区别是什么[]
- 5. float x []与float [] x有什么区别?
- 6. float和float有什么区别?在C#中财产返还型
- 7. Python 3用类型()识别float float()
- 8. (seq#{3 1 22 44})为什么会在clojure中出现(1 3 44 22)?
- 9. Python:什么float(2 ** 53 + 3)将是
- 10. float []区别
- 11. #Define和Float的区别?
- 12. Android中的“public float getFocalLength()”和“public void getFocusDistances(float [] output)”有什么区别?
- 13. 2.2和4.1.2 SimpleDateFormat的区别?
- 14. maya中的float和double有什么区别?
- 15. C#:(float)(x/y)和x /(float)y之间是否有区别?
- 16. 为什么float('Inf')是float('Inf')在Python中返回false?
- 17. 在PHP中floatval和(float)有什么区别?
- 18. 在这个输入中float和double有什么区别?
- 19. cuda编程中float和double类型有什么区别?
- 20. CSS:float:left和float之间的区别:right
- 21. Rails 2.2和2.3.5之间的区别? ActionMailer.Utils
- 22. float32 vs single和float与double有什么区别?
- 23. UML 2.1.2和UML 2.2之间有什么区别?
- 24. Float *是什么意思?
- 25. Python float - str - float怪异
- 26. 为什么float('3')显然返回Python 2.6.8中的TypeError?
- 27. always int int = float float in python
- 28. Chrome中的DoubleClick失败44
- 29. IDL与Python Float
- 30. java中的float-extended-exponent和float之间的差别
“float”周围的括号不会改变任何内容 - “(float)”评估为“float”,因此这两个表达式完全相同。 –
在解释器 –
处键入'float'和'(float)'。否。Python没有“铸造”。这些调用在语法上完全相同*。 –