1. python2中有/和//的除法区别:

其中/的用法:

>>>1/2

0

即一个整数(无小数部分的数)被另外一个整数除,计算结果的小数部分被截除了,只留下了整数部分

有时候,这个功能比较有用,譬如在做一些需要取位数上的值时可以利用此特性用于循环结束等,但通常,大家用不到这种。

那么,有两种解决方式:

1)用实数(包含小数点的数)而不是整数进行运算

实数在Python中被称为浮点数(Float,或者Float-point number),只要参与运算的数字中有一个是浮点数,则为浮点数运算,运算结果亦为浮点数,也就不会截除小数部分

>>>1.0/2.0

0.5

>>>1/2.0

0.5

>>>1.2/2

0.5

>>>1/2.

0.5

2)//除法就是取整,去掉小数:

>>>1/2

0.5

此时,单斜线就不再作为整除了,但是Python提供了另外一个用于实现整除的操作符--双斜线:

>>>1//2

0

就算是浮点数,双斜线也会执行整除

>>>1.0/2.0

0

2. python3中的用法:

与我们数学中的出发类似,但是它会一直保持小数部分

>>> 3/2

1.5

>>> 3/2.0

1.5

>>> 4/2

2.0

>>> 4/2.0

2.0

python双除_python2和python3 中的除法的区别相关推荐

  1. python3除法运算_Python2和Python3中除法操作/的不同

    X/Y 在3.0版本之前的Python中 >>>1/2 0 即一个整数(无小数部分的数)被另外一个整数除,计算结果的小数部分被截除了,只留下了整数部分 有时候,这个功能比较有用,譬如 ...

  2. python中print的用法_Python2与Python3中print用法总结

    Python2中的print用法 在Python2 中 print 是一种输出语句 strHello = 'Hello Python' print strHello # Hello Python 1. ...

  3. python解码函数_python2和python3的编码encode解码decode函数

    python比较坑的一个点:意义完全变了的两个函数 首先 常用的编码方式有3种,utf-8:  常用的传输和存储格式,Unicode的一种简化 Unicode:包括了所有可能字符的国际统一编码 GBK ...

  4. print在python2和python3的区别_Python2和Python3中print的不同点

    在Python2和Python3中都提供print()方法来打印信息,但两个版本间的print稍微有差异 主要体现在以下几个方面: 1.python3中print是一个内置函数,有多个参数,而pyth ...

  5. python输入和输出的区别_python2和python3的输入和输出区别介绍

    Python3 输入和输出 输出格式美化 Python两种输出值的方式: 表达式语句和 print() 函数. 第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdou ...

  6. python2和python3的默认编码_Python2和Python3中的字符串编码问题解决

    原博文 2018-01-02 11:38 − Python2和Python3在字符串编码上是有明显的区别. 在Python2中,字符串无法完全地支持国际字符集和Unicode编码.为了解决这种限制,P ...

  7. python3中zip函数_用python实现矩阵转置,python3 中zip()函数

    前几天群里有同学提出了一个问题:手头现在有个列表,列表里面两个元素,比如[1, 2],之后不断的添加新的列表,往原来相应位置添加.例如添加[3, 4]使原列表扩充为[[1, 3], [2, 4]],再 ...

  8. python整数和浮点数相乘_python中整数除法和浮点数到整数转换之间的区别是什么原因?...

    我要说的是,您的观察表明这两个操作应该在直观上相似,因为在正数上它们的行为相同.但是,如果您查看它们的起源(一个来自数学,另一个来自计算机科学),那么它们的不同行为更有意义. 您可以在其中查看概念: ...

  9. python双引号报错_Python中select语句中的双引号”“怎么处理

    我把MySQL的语句中放在了Python中(我用的Pycharm),有个sql语句是如下:insertinto`level-1metric`(`Year`,`SupplyChain`,`Region` ...

最新文章

  1. mac 安装item2 lrzsz
  2. python3入门教程-python3入门教程之基本数据类型(一)
  3. Spring整合JMS——基于ActiveMQ实现(一)
  4. 毕设日志——linux服务器anaconda下安装caffe
  5. css3 Gradient 背景渐变
  6. python中垃圾回收机制_python 垃圾回收机制
  7. Python零基础:第一个Python程序“hello world“ 背后的运行你懂了吗?
  8. DOM 精简知识教程
  9. 使用 Java 编写 Apache APISIX 插件
  10. 计算机设备码的功能,电脑机器码,详细教您电脑机器码修改软件
  11. 安装光盘并重新启动计算机戴尔,戴尔电脑怎么设置光盘启动
  12. t检验临界值表中的n是什么_t检验临界值分布表
  13. MySQL–ROW_NUMBER
  14. 〖Python 数据库开发实战 - Python与MySQL交互篇⑫〗- 项目实战- 实现新闻管理模块
  15. 开启微信公众号定位服务器,微信公众号的定位是怎样的?
  16. mysql5.5手册读书日记(2)
  17. python窗口显示文本tk_python-Tkinter文本小部件设置选项卡
  18. leetcode5454
  19. github代码clone加速
  20. 2022.08.10 第三组 高小涵

热门文章

  1. 腾讯发布 Tencent SCF Toolkit VS Code 插件,轻松开发无服务器云函数
  2. 在.Net Core中实现一个WebSocket路由
  3. Docker最全教程——从理论到实战(三)
  4. dotnetClub 的前世今生
  5. ASP.NET Core 2.0 MVC项目实战
  6. 物联网框架ServerSuperIO在.NetCore实现跨平台的实践路线
  7. Azure Functions + Azure Batch实现MP3音频转码方案
  8. .NET Core 2.0 单元测试中初识 IOptionsMonitoramp;lt;Tamp;gt;
  9. matlab 12位 显示不出来,求助大神,为何不同机器运行MATLAB结果不同
  10. PHP使用for循环打出星号表格,console - JavaScript中,使用for循环输出如下图形(等腰三角形,和平行四边形)?原理是啥?...