美文网首页
Python 中的 // 和 /

Python 中的 // 和 /

作者: 酷酷滴小爽哥 | 来源:发表于2018-09-01 16:15 被阅读0次

总体来看: //主要表示整除,值为不大于浮点结果的最大整数;/主要表示浮点除法,得到的结果为浮点数,更为精确。

但是两者在 python2python3 中有所不同,具体如下:

python2 中:

>>> 30.0 // 7
4.0
>>> 30 // 7
4
>>> 30.0 / 7
4.285714285714286
>>> 30 / 7
4

python3 中:

>>> 30.0 // 7
4.0
>>> 30 // 7
4
>>> 30 / 7
4.285714285714286
>>> 30.0 / 7
4.285714285714286

总结:python3// 为整除,/ 为浮点除;python2 中如果要想浮点除,/ 必须前或者后得有个浮点数。

相关文章

  • Python 中的 // 和 /

    总体来看: //主要表示整除,值为不大于浮点结果的最大整数;/主要表示浮点除法,得到的结果为浮点数,更为精确。 但...

  • Python中的and和or

    and 和 or 的用法 and 和 or 是python的两个逻辑运算符,可以使用and和or进行多个条件内容的...

  • [python]中的* 和**

    *a可以理解为将一个串用逗号隔开的变量变换成列表,并用a作为列表的名字 **a可以理解为将一个串用逗号隔开的赋值操...

  • python中的is和==

    变量要素 对于python来说,万物皆为对象,而每个对象都有三个要素:id,type,value。其中id是对象的...

  • Python中is和==

    Python中有很多运算符,今天我们就来讲讲is和==两种运算符。在讲is和==这两种运算符区别之前,首先要知道P...

  • python类继承(super多类继承)

    1. python2和python3中定义类的形式不同 python3中只有只有新式类 python2中有经典类和...

  • Python 中 is 和 == 的区别

    Python 中的 is 和 == 今天聊一下Python中的 is 和 == 运算符的区别、 is和==都是对对...

  • python重要概念

    1.python2和python3的区别 python3中的bytes,就是python3中的字符串python3...

  • 1. Python3源码—内建对象

    1.1. Python内的对象 Python中的类和实例都是通过Python内的对象来实现的。Python中已经预...

  • 逻辑运算符和位运算符

    Python 中 (&,|)和(and,or)之间的区别_Python_Rowlingz-CSDN博客

网友评论

      本文标题:Python 中的 // 和 /

      本文链接:https://www.haomeiwen.com/subject/ubduwftx.html