1
我需要使用struct
模塊在Python中打包數字。我想檢查一個數字是float
還是double
,當我打包時。我怎樣才能做到這一點?有沒有內置功能,或者我需要寫一個?或者我需要編寫一個簡單的Float
s的類,而不是使用python的float
(實際上是Double
s)?Python:FLoat or Double
在此先感謝!
我需要使用struct
模塊在Python中打包數字。我想檢查一個數字是float
還是double
,當我打包時。我怎樣才能做到這一點?有沒有內置功能,或者我需要寫一個?或者我需要編寫一個簡單的Float
s的類,而不是使用python的float
(實際上是Double
s)?Python:FLoat or Double
在此先感謝!
Python沒有C風格float
,它只有一個C風格的double
,叫做float
。
您必須自己決定在設計結構時是否需要額外精度的double
。或者,相反,您必須決定獲得一點空間效率是否值得精確度的損失。