python2,3区别
Python2 | Python3 | |
---|---|---|
default charset | ascii(can change) | utf-8 |
可不加括号 | 必须加 | |
range | 有xrange()生成器 可转换为range | |
input | raw_input() | input |
5/2 | 2自动向下取整 | 2.5 |
object | 只有新式类有 | 都是新式类都默认继承object |
super() | 无 | python3,通过super找到父类 |
多继承问题 | 新式类,广度,经典类,深度 | 全都是新式类广度优先,就近原则 |
metaclass | 作为静态属性__metaclass__=MyType | class A(metaclass=MyType): |
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,如有问题, 可评论咨询.