我定義了一個包含屬性和打印函數的類,它將該類的屬性打印到控制檯。如果我打電話給打印功能,如:object.printing_function(),打印所需的值,例如0.24在iPython中打印值
但是,當我從無類訪問屬性時,如:object.attribute,返回值爲0.23999999999999。
打印(object.attribute)也給出了0.24,我該如何改變object.attribute返回0.24?
我使用: 的Spyder(Anaconda)的 的Python 3.5
它不是0.24。就電腦而言,這個數字並不存在。 – TigerhawkT3
Okey,我從csv文件導入一個pd數據幀。 csv文件顯示正確的數字(0.24),但導入的數據幀的確顯示0.23999999。 –
請參閱@ TigerhawkT3響應。您正在看到浮點表示。 –