繁体   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