Python2 | Python3 |
print"fish" | print ("fish") |
unicode() 是单独的 | Unicode (utf-8) 字符串 |
b = b'china' | byte 和 bytearrays type(b)<type 'bytes'> |
| 默认编码方式:utf-8(支持中文) |
除法/:整数相除得整数 | 整数相除得浮点数 |
except exc, var | except exc as var;except (exc1, exc2) as var |
所有对象直接抛出 | 只有集成BaseException的才能抛出 |
Raise语句使用逗号将对象和参数分开 | 取消了这种写法啊 |
range()和range() | range()合并了两者的功能 |
八进制:0777 | 八进制:0o777 |
二进制:010101 | 二进制:0b111 |
不等运算符:!= 和 <> | 不等运算符:!= |
反引号``相当于repr函数 | repr函数 |
_winreg | winreg |
ConfigParser | configparser |
copy_reg | copyreg |
Queue | queue |
SocketServer | socketserver |
repr | reprlib |
new, md5, gopherlib | 被删除 |
StringIO模块 | io |
httplib, BaseHTTPServer, CGIHTTPServer, SimpleHTTPServer, Cookie, cookielib | http |
exec,exec() | exec() |
long,int | int |
dict.has_key() | in |
iterkeys() | .keys()、.items 和.values() |