python技巧 python2中的除法结果为0
程序员文章站
2022-07-06 10:23:15
如下面的例子: 在脚本中引入from future import division 将除数或者被除数转换为浮点数 如下面的例子: ......
在python2中执行除法操作如果结果小于1就会返回0
如下面的例子:
>>>81/82 0
如果你需要返回"正确的结果 ",有两种方法:
- 在脚本中引入from future import division
>>> from __future__ import division >>> 81/82 0.98780487804878048
- 将除数或者被除数转换为浮点数
>>> 81.0/82 0.98780487804878048 >>> 81/82.0 0.98780487804878048
在python3中不会出现这种问题:
如下面的例子:
python 3.4.5 (default, jun 1 2017, 13:52:39) [gcc 4.4.7 20120313 (red hat 4.4.7-18)] on linux type "help", "copyright", "credits" or "license" for more information. >>> 81/82 0.9878048780487805
上一篇: node egg sequelize mysql 主从配置
下一篇: 序列化组建
推荐阅读
-
python技巧 python2中的除法结果为0
-
MSSQL中进行SQL除法运算结果为小数却显示0的解决方法
-
MySQL中在含有GROUP BY的SELECT语句中显示COUNT()为0的结果_MySQL
-
offsetHeight在OnLoad中获取为0的现象_javascript技巧
-
offsetHeight在OnLoad中获取为0的现象_javascript技巧
-
python2和3中除法的区别
-
python技巧 python2中的除法结果为0
-
python2和3中除法的区别
-
关于PHP中PDO抽象层,采用rowCount();方法出现返回结果为0的解决
-
关于PHP中PDO抽象层,采用rowCount();方法出现返回结果为0的解决