python2与python3的区别
关注公众号“轻松学编程”了解更多。
1、性能
2、编码格式utf-8
3、打印语句变成了打印函数
4、取消了<>,不等于使用!=
5、加入了with as 关键字
6、去掉file类
7、super()可以不传参
8、取消了long类型
9、异常中的","变成了as
10、raw_input变成了input
11、xrange()函数变成了range()函数
12、八进制0变成0o
13、除法(/)正常除法,(//)取整
14、不同类型不能比较
15、增加了bytes类型
16、引入了抽象基类
1.python3.x起始比python2.x效率低,但是python3.x有很大的优化空间,效率正在追赶。
2.python3.x原码文件默认使用utf-8,使得命名更加广泛。
python3.x
>>> 中国 = 'china'