python3.x 与 python2.x 差别记录
从2.x过渡到3.x的时候,遇到了大大小小的坑,于是便记录下来~
1.print:
3.x 所有print都要加 "( )",print更像(就是)一个函数了。
2.x 可以加"( )"也可以不加
2.除法:
3.x print(3/2) #1.5
2.x print 3/2 #1
3.range与xrange:
在2中,range返回一个列表,xrange返回一个迭代器
在3中,取消原本range功能,将xrange改名为range,若要使用原2.x的range功能需要显示调用
例如:
list(range(10))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
4.不等运算符:
2.x 有“<>”和“!=”
3.x 只有 “!=”
5.input():