簡體   English   中英

如何讓python返回浮點?

[英]how to make python to return floating point?

如果我寫1/2(而不是1.0 / 2.0),我希望python返回0.5。 如何讓python返回浮點? (我嘗試使用getcontext()。prec form decimal module)

謝謝

阿里爾

使用它,或切換到Python 3.0+

from __future__ import division
from __future__ import division

默認情況下,Python 3.x以您希望的方式工作。

Python 2.2和更大的支持from __future__ import division ,它使得/返回浮點。 還有//運算符在需要時仍然執行整數除法。

另請參閱PEP238 - 更改分區操作員

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM