python解释器默认编码(python2与python3的区别一)python
输入(python2与python3的区别二)算法
输出(python2与python3的区别三)编码
数字表示(python2与python3的区别四)code
python2继承
64位机器,范围-2^63~2^63-1索引
超出上述范围,python自动转化为long(长整型)内存
注:long(长整型)数字末尾有一个Lutf-8
python3ci
整型除法(python2与python3的区别五)unicode
range / xrange(python2与python3的区别六)
包的定义(python2与python3的区别七)
字典的keys / values / items方法(python2与python3的区别八)
map / filter(python2与python3的区别九)
str(字符串类型)的区别(python2与python3的区别十)(最大区别,优先写这个)
继承object(python2与python3的区别十一):
class Foo: pass class Foo(object): pass # 在python3中这俩的写法是同样,由于全部的类默认都会继承object类,所有都是新式类。 # 若是在python2中这样定义,则称其为:经典类 class Foo: pass # 若是在python2中这样定义,则称其为:新式类 class Foo(object): pass # 新式类 # 继承object # 支持super # 多继承 广度优先C3算法 # mro方法 # 经典类 # py2中不继承object # 没有super语法 # 多继承 深度优先 # 没有mro方法