共计 326 个字符,预计需要花费 1 分钟才能阅读完成。
废话不多说,间接开始
2.x 和 3.x 的差别
- 2.x 的
raw_input()
相当于 3.x 的input()
,3.x 的eval(input())
相当于 2.X 的input()
- 2.x 中的
reload(M)
是内置函数,而 3.x 要import imp
后imp.reload(M)
- 2.x 中的有内置函数
execfile('module.py')
,也能够exec(open('module.py'))
达到同样成果,然而 3.x 只能exec(open('module.py').read())
, 2.x 也反对最初这种写法 - 3.x 应用
bytearray(b'spam')
必须以b'...'
的模式,而 2.x 能够不加b
3.x 各版本的新语法
- 3.6 减少了
f'.{变量}..'
(继续收集,欢送纠错)
正文完