博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Pyhon中的除法
阅读量:6507 次
发布时间:2019-06-24

本文共 515 字,大约阅读时间需要 1 分钟。

Python中分为3种除法:传统除法、精确除法、地板除。

传统除法:

如果是整数除法则执行地板除,如果是浮点数除法则执行精确除法。

>>>1/20>>>1.0/2.00.5

精确除法:

除法总是会返回真实的商,不管操作数是整形还是浮点型。执行from __future__ import division 指令就可以做到这一点。

>>>from __future__ import division>>>1/20.5>>>1.0/2.00.5

地板除:

从Python2.2开始,增加了一个操作符 // ,以执行地板除://除法不管操作数为何种数值类型,总是会舍去小数部分,返回数字序列中比真正的商小的最接近的数字。

>>>1//20>>>1.0//20>>>-1//2.0-1

内建函数divmod():

divmod (a,b),返回(a//b,a%b)

>>>divmod(1,2)(0,1)>>>divmod(3.14159,1.5)(2.0,0.4159000000000002)>>>5+6j//3+2j2+0j>>>5+6j%3+2j-1+2j>>>divmod(5+6j,3+2j)((2+0j),(-1+2j))

 

转载地址:http://ndwfo.baihongyu.com/

你可能感兴趣的文章
仿余额宝数字跳动效果 TextCounter
查看>>
你必须知道的.net学习总结
查看>>
Axure8.0 网页 or App 鼠标滚动效果
查看>>
大家好,新年快乐。
查看>>
Android学习路线
查看>>
Linux下的redis的持久化,主从同步及哨兵
查看>>
在相同的主机上创建一个duplicate数据库
查看>>
Date15
查看>>
从Date类型转为中文字符串
查看>>
基于multisim的fm调制解调_苹果开始自研蜂窝网调制解调器 最快2024年能用上?
查看>>
mupdf不支持x64_Window权限维持(七):安全支持提供者
查看>>
labview如何弹出提示窗口_LabVIEW开发者必读的问答汇总,搞定疑难杂症全靠它了!...
查看>>
hikariconfig mysql_HikariConfig配置解析
查看>>
mysql批量数据多次查询数据库_mysql数据库批量操作
查看>>
jquery 乱码 传参_jquery获取URL中参数解决中文乱码问题的两种方法
查看>>
JDBC_MySQL_jdbc连接mysql_MySQL
查看>>
mysql cte的好处_Mysql 8 重要新特性 - CTE 通用表表达式
查看>>
zcu106 固化_xilinx zcu106 vcu demo
查看>>
java ftpclient 代码_java后台代码ftpclient下载文件
查看>>
java数据库生成model_继承BaseModelGenerator 生成Model时添加数据库表字段 生成代码示例...
查看>>