首页 / 知识
python怎么求除数
2023-11-12 13:07:00
在Python中,除法有两种:/和//。
X/Y
对于Python2.X来说,如果两个操作数都是整数,那么结果将向下取整(这个和C里面的不同,C里面是向0取整),也就是说,如果结果本来是-2.5,那么向下取整为-3,如果结果本来是2.5,那么向下取整为2;如果两个操作数有浮点数,那么就是浮点数除法,结果就是浮点数除法;对于Python3.X来说,不管操作数有没有浮点数,都是浮点数除法:
/-2
#2.X商:-3余数:-1
#3.X商:-2.5余数:-1
#C商:-2余数:1
5.0/-2
#2.X商:-2.5余数:-1.0
#3.X商:-2.5余数:-1.0
#C商:-2.5余数:C中的%取余运算符不支持浮点数类型
上面比较有意思的是对于%取余运算,在Python中,和C语法不同的是,取余运算符支持浮点数运算,并且如果操作数有浮点数,那么返回的结果类型也是浮点型。
X//Y
//运算对于Python2.X和Python3.X来说,效果是一样的,无论操作数都是整数,还是包括浮点数,//都会向下取整,当然对于有浮点数的计算,结果仍会以浮点数形式返回,比如-5.0//2,结果是-3.0:
-5//2
#2.X商:-3余数:1
#3.X商:-3余数:1
#C商:-2余数:-1
-5.0//2
#2.X商:-3.0余数:1.0
#3.X商:-3.0余数:1.0
#C商:-2.5余数:C的取余运算不支持浮点数
通过上面的例子可以知道,在Python中,余数的符号和除数相同(而在C中,余数的符号和被除数相同),有了这一点,就可以算出商的大小和符号。
以上内容为大家介绍了python培训之怎么求除数,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们
最新内容
相关内容
python如何操作mysql数据库
python如何操作mysql数据库,培训,标准,项目,密码,数据库,接口,表字,操作,用户,机子,Python标准数据库接口为PythonDB-API,PythonDB-API为开发python网页中下拉框的操作
python网页中下拉框的操作,信息,培训,选项,元素,操作,标签,对象,下标,属性,表示,python网页中下拉框的操作1、只要是第一次打开页面可以加载python计算集合交集的符号
python计算集合交集的符号,培训,符号,参数,更多,语法,实例,元素,以上,两个,教程,python计算集合交集的符号说明1、可以使用&符号来计算两个或python集合的并集操作
python集合的并集操作,培训,操作,参数,更多,语法,符号,实例,元素,以上,两个,python集合的并集操作说明1、可以使用|符号来计算两个或更多集合python如何创建操作页面
python如何创建操作页面,培训,方法,操作,页面,组件,实例,模块,按钮,界面,初始化,python如何创建操作页面说明Python自带tkinter模块,本质上是Gpythonformat的格式化操作
pythonformat的格式化操作,名称,数字,位置,培训,字符串,参数,操作,索引,方法,括号,pythonformat的格式化操作方法说明str.format(*args,**kwapython函数符号sympy的用法
python函数符号sympy的用法,单位,异常,系统,培训,符号,函数,虚数,科学,圆周率,微分方程,python函数符号sympy的用法说明1、Sympy是Python的科python使用loguru操作日志
python使用loguru操作日志,信息,培训,日志,堆栈,操作,颜色,方法,变量,灵魂,表示,python使用loguru操作日志1、自定义颜色调用add方法增加handpython字典中键值对的操作
python字典中键值对的操作,名称,信息,培训,字典,操作,赋值,句子,定义,以上,存在,python字典中键值对的操作1、首先定义一个空字典>>>dic={}12pythonshutil有哪些操作文件的方法
pythonshutil有哪些操作文件的方法,名称,分析,培训,文件,操作,方法,函数,路径,以上,目标,pythonshutil有哪些操作文件的方法1、使用函数shutipythondeque的操作整理
pythondeque的操作整理,培训,操作,逆时针,队列,写法,线程,特点,以上,方法,教程,python中deque的操作整理deque可以方便地实现队列数据结构,具python整数和浮点数的常见用法
python整数和浮点数的常见用法,培训,整数,余数,精度,数据类型,以上,语言,结果,教程,更多,python整数和浮点数的常见用法1、Python的数据类型