python2和python3解释器的区别

Posted sxchen

tags:

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

python2和python3解释器的区别

1.input的区别

  Python2中有raw_input和input.

  他的raw_input就相当于Python3中的input,他们把用户输出的数据全部转化为str字符串类型.

  他的input让用户输出的是用户输出数据的原始类型,用户输入int类型,他显示的也是int类型,以此类推

2.整型的区别

  Python2中有int整型和long长整型的概念,当数值超过一定的位数就显示为long长整型.

  Python3中取消了long长整型的概念,将他合并到int整型中.

3.range的区别

  python2中
  1.range其实就是一个列表
  2.xrange其实就是你python3中的range

  python3中range是一个老母猪,你需要值的时候我才给你

 

4.待续...

 

以上是关于python2和python3解释器的区别的主要内容,如果未能解决你的问题,请参考以下文章

python2与python3的一些区别

解释性与编译型 Python2和python3的区别

Python2和3字符编码的区别

python2和python3 的区别

Python2 和 Python3区别

Python笔记一(Python2与Python3的区别)