这里先简单列出编码格式、输入、打印、取值范围、字符串存储、除法运算、异常、打开文件、不等号 9个不同点,至于其他库的变化等以后遇到再进行补充。
1.编码格式
python2 | python3 |
ASCII、unicode多种编码 | Unicode (utf-8) 唯一编码 |
2.输入
python2 | python3 |
input() -- 只能传int类型 raw_input() -- str类型 | input() -- 传入都当做str |
3.打印
python2 | python3 |
print ‘msg’ print() | print(‘msg’) |
4.range()
python2 | python3 |
range() xrange() | range() |
5.字符串存储
python2 | python3 |
8-bit | 16-bit Unicode |
6.除法运算
python2 | python3 |
1/2 = 0 | 1/2 = 0.5 |
7.异常
python2 | python3 |
except exc, var | except exc as var |
8.打开文件
python2 | python3 |
file() open() | open() |
9.不等号
python2 | python3 |
<> != | != |