Administrator
发布于 2026-05-17 / 1 阅读
0

python2,3区别

| | Python2 | Python3 | |-----------------|----------------------------|----------------------------| | default charset | ascii(can change) | utf-8 | | print | 可不加括号 | 必须加 | | range | 有xrange()生成器 可转换为range | | | input | raw_input() | input | | 5/2 | 2自动向下取整 | 2.5 | | object | 只有新式类有 | 都是新式类都默认继承object | | super() | 无 | python3,通过super找到父类 | | 多继承问题 | 新式类,广度,经典类,深度 | 全都是新式类广度优先,就近原则 | | metaclass | 作为静态属性__metaclass__=MyType | class A(metaclass=MyType): |