py2&py3的不同之处
0 出现py3的原因
py2 源码不统一 源码功能重复 维护困难
py3 源码统一 源码功能不重复 维护简单
1 打印内容的时候
py2 print "你好" ---print后有空格
py3 print("你好") ---print加括号
2 定义变量的时候
py2 name = raw_input()
py3 name = input()
3编码
py2 默认解释器编码 Ascall
py3默认解释器编码 utf8
4整型
py2
在32位机器上,整数为32位的,取值范围为-2的31次方~2的31次方-1
在64位机器上,整数为64位的,取值范围为-2的63次方~2的63次方-1
超出长度之后就会变为long类型
整型除法只能保留整数位
from__future__import division
py3
只有int没有long,所有数字都是int类型
整型除法只能保留所有
5range
py2 range打印的列表
py3 range打印的本身

浙公网安备 33010602011771号