python 2 和 python 3 的区别

p2:
重复代码
语言不统一
不支持中文
input() 输入数字 获取数字
输入字符串必须自己手动写引号
raw_input 和p3中的 input 一样
print可以加括号 也可以不加括号
p2 中除法获取到的是整型如果有一个是浮点数获取到的是小数
range(3,5)输出3,4,5返回的是列表

range()是个列表

xrange()是个生成器

默认编码是ASCII

True和False是两个全局变量 在数值上对应1和0

整数分为Int和lang


p3:
代码不重复
语言统一
支持中文
input() 
print() 必须加括号
p3 中除法获取到的是浮点型(有小数点)
range(3,5)输出range(3,5)是可迭代对象

range()是个可迭代的既不是生成器也不是迭代器

默认编码是unicode

True和False指定为关键字,永远指向两个固定的对象,不能被重新赋值

整数只有int

原文地址:https://www.cnblogs.com/sypx/p/10132087.html