python的除法运算符是什么意思

python的除法运算符是什么意思

在python中,除法运算符有两种:/和//。

X / Y

对于Python2.X来说,如果两个操作数都是整数,那么结果将向下取整(这个和C里面的不同,C里面是向0取整),也就是说,如果结果本来是-2.5,那么向下取整为-3,如果结果本来是2.5,那么向下取整为2;如果两个操作数有浮点数,那么就是浮点数除法,结果就是浮点数除法;对于Python3.X来说,不管操作数有没有浮点数,都是浮点数除法:

5 / -2#2.X 商:-3 余数:-1#3.X 商:-2.5 余数:-1#C 商:-2 余数:15.0 / -2#2.X 商:-2.5 余数:-1.0#3.X 商:-2.5 余数:-1.0#C 商:-2.5 余数:C中的%取余运算符不支持浮点数类型

登录后复制

上面比较有意思的是对于%取余运算,在Python中,和C语法不同的是,取余运算符支持浮点数运算,并且如果操作数有浮点数,那么返回的结果类型也是浮点型。

 

立即学习“Python免费学习笔记(深入)”;

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免费学习笔记(深入)”;

通过上面的例子可以知道,在Python中,余数的符号和除数相同(而在C中,余数的符号和被除数相同),有了这一点,就可以算出商的大小和符号

相关推荐:《Python教程》

以上就是python的除法运算符是什么意思的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2254699.html

(0)
上一篇 2025年2月27日 02:15:02
下一篇 2025年2月19日 06:18:23

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • python yield什么意思

    阅读别人的python源码时碰到了这个yield这个关键字,各种搜索终于搞懂了,在此做一下总结: 通常的for…in…循环中,in后面是一个数组,这个数组就是一个可迭代对象,类似的还有链表,字符串,文件。它可以是mylist= [1, 2,…

    2025年2月27日
    200
  • python中或者怎么表示

    python中或者怎么表示? python中或者用“or”表示,逻辑表达式为x or y。 “or”描述: 布尔”或”,如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。 Python语言支持逻辑运算符…

    2025年2月27日
    200
  • 安装python还要安装什么

    Python当前的发展形势依然不够明确,十年前,像Perl,PHP和Ruby这样的脚本语言是技术领域最热门的东西。然而今天,却变成Python:如今Python是GitHub上第二大流行编程语言;Stack Overflow上增长最快的主要…

    2025年2月27日
    200
  • python怎么打开网页

    python打开网页方法一: 通过引用os包,调用system方法调用系统的ie程序来打开网址(推荐学习:Python视频教程) 代码如下: import os #C:/Program Files/Internet Explorer/iex…

    2025年2月27日
    200
  • python中x的平方怎么写

    python中x的平方怎么写? python的平方运算符是**,那么python中x的平方,就是这么写:x**2。 例如: 假设变量: a=10,b=20:  那么a**b 为10的20次方, 输出结果 100000000000000000…

    2025年2月27日
    200
  • python怎么安装tensorflow

    tensorflow™是一个基于数据流编程(dataflow programming)的符号数学系统,被广泛应用于各类机器学习(machine learning)算法的编程实现,其前身是谷歌的神经网络算法库distbelief。 在命令提示…

    2025年2月27日
    200
  • python input是什么意思

    python是一种解释型、面向对象、动态数据类型的高级程序设计语言。python由guido van rossum于1989年底发明,第一个公开发行版发行于1991年。像perl语言一样, python 源代码同样遵循 gpl(gnu ge…

    2025年2月27日
    200
  • python“与”怎么表示

    python与怎么表示? python与用“and”表示,逻辑表达式为x and y。 “and”描述:布尔”与” ,如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。 Pytho…

    2025年2月27日
    200
  • python为什么要装32位的

    python(发音:英[ˈpaɪθən],美[ˈpaɪθɑ:n]),是一种面向对象、直译式电脑编程语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。…

    2025年2月27日
    200
  • python里//什么意思

    python里//什么意思? python里//表示取整除,返回商的整数部分(向下取整) #!/usr/bin/python# -*- coding: UTF-8 -*-a = 10b = 5c = a//b print “c 的值为:”,…

    2025年2月27日
    200

发表回复

登录后才能评论