如果您只是在解釋器上輸入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. .NET double和python float有什麼區別?
- 2. float arrayName [] []和float(* arrayNamePointer)之間的區別是什麼[]
- 3. float x []與float [] x有什麼區別?
- 4. float和float有什麼區別?在C#中財產返還型
- 5. Python 3用類型()識別float float()
- 6. float []區別
- 7. #Define和Float的區別?
- 8. 爲什麼float('Inf')是float('Inf')在Python中返回false?
- 9. 在PHP中floatval和(float)有什麼區別?
- 10. 在這個輸入中float和double有什麼區別?
- 11. Rails 2.2和2.3.5之間的區別? ActionMailer.Utils
- 12. float32 vs single和float與double有什麼區別?
- 13. UML 2.1.2和UML 2.2之間有什麼區別?
- 14. Float *是什麼意思?
- 15. Python float - str - float怪異
- 16. 爲什麼float('3')顯然返回Python 2.6.8中的TypeError?
- 17. always int int = float float in python
- 18. Chrome中的DoubleClick失敗44
- 19. IDL與Python Float
- 20. x86線「imulq $ 44,(%rbx),%rax」是做什麼的?
- 21. TSQL:How to convert「44 days,5:07:01」to「44:5:07:01」?
- 22. 爲什麼float()無法將我的字符串轉換爲float?
- 23. Python,base64,float
- 24. Python float vs numpy.float32
- 25. ./webapp.py和python webapp.py的區別是什麼
- 26. float(「1,000」)有什麼問題?
- 27. 3/2和-3/2有什麼區別?
- 28. 這是什麼加密? 44個字符,以=
- 29. Javascript Float + Float = String?
- 30. float + float = NAN
「float」周圍的括號不會改變任何內容 - 「(float)」評估爲「float」,因此這兩個表達式完全相同。 –
在解釋器 –
處鍵入'float'和'(float)'。否。Python沒有「鑄造」。這些調用在語法上完全相同*。 –