Python2与Python3的区别

208 阅读1分钟

把使用过程中,或偶然发现的Python2与Python3之间的差异记录一下, 本文长期更新~

方法

数字类型

  1. coerce(num1, num2)
    • python2:将两个数转换成同样的数据类型,以元组的形式返回,如果有一个为浮点型,均返回浮点型
    • python3: 废弃
  2. round( flt, dig=1)
    • python2: 返回浮点型
    • python3:给定dig后,返回保留dig位的浮点数,不给定的话返回整形

运算符

  1. /
    • python2:执行floor除法, 返回不大于结果的最小整数
    • python3:执行真除法