a、Python2 中input 中需要指定数据类型,否则默认为输出是输入时数据的类型;
Python2 中的raw_input与 Python3 中的input一样,获取的用户输入统一存为字符串类型。
b、Python3 中的input将获取的用户输入统一存为字符串类型。
a、Python2中range() 返回的是一个列表,是将所有的元素全都放在列表里面;
Python2 中的 xrange() 和Python3中的 range()一样,是返回一个range()对象。
b、Python3中的 range() 是返回一个range()对象
a、python2中有长整型的概念,即 L 长整型
b、Python3 中没有长整型的概念,统一为int 整型
a、python2 中是以列表的形式将元素全部装在里面
b、python3 返回的是dict_keys[ ] 形式
a、python2 中默认的编码格式是ASCII码;
b、python3中默认的编码格式是UTF-8。
上海dd -- Python2 与Python3 的区别(待更新)
原文:https://www.cnblogs.com/qinsungui921112/p/11142905.html