python2 与python3 的总结

Posted lara0520

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python2 与python3 的总结相关的知识,希望对你有一定的参考价值。

 

1.python2,python3区别大环境下:

python2:
    1,源码都含有php,Java,C,等语言的规范陋习,
    2,重复代码特别多.
python3:
源码很规范,清晰,简单,符合python的宗旨.
python3:英文,中文没有问题. 默认编码:utf-8
python2:英文没问题,中文报错? 默认编码:ascii
             显示中文:首行:# -*- encoding:utf-8 -*-
  

2.

python2: raw_input

python3: input

3.
python2:range xrange(迭代器)

 python3:  只有range

 

4.

python2:  print()或者 print不加括号

python3 : print()必须加括号

 

5.
字典可以放大量的数据类型,且关联性较强。
在3.5版本以前,字典是无序的,

在3.6之后,有序。

















以上是关于python2 与python3 的总结的主要内容,如果未能解决你的问题,请参考以下文章

python2 与python3 的总结

python2 与 python3的区别总结

python2与python3 字符问题以及 字符编码 内容总结

Python3.X与urllib

python3和python2的区别

windows环境下安装python2和python3