解释器py2 py3的区别
- 解释器的默认编译格式不同
- py2:Ascii
- py3:utf-8
- 输入不一样
py2:num=raw_input("xxx") 无论括号内输入的啥格式,num获取到的都是str
num=input("xxx") 括号内输入的啥格式,num获取的就是啥格式
- py3:num=input("xxx") 无论括号内输入的啥格式,num获取到的都是str
- 输出不一样
- py2:print "xxx" print()后有空格
- py3:print("xxx")
代码
Py 2:
源码不统一
- 有重复代码
除法得到的是整数
- Py 3:
- 源码统一
- 没有重复代码
- 除法得到的是浮点(小数)