?
python2:
????1,源碼都含有php,Java,C,等語言的規范陋習,
????2,重復代碼特別多.
python3:
源碼很規范,清晰,簡單,符合python的宗旨.
python3:英文,中文沒有問題.?默認編碼:utf-8
python2:英文沒問題,中文報錯??默認編碼:ascii
? ? ? ? ? ? ?顯示中文:首行:#?-*-?encoding:utf-8?-*-
??
2.
python中的elif、python2: raw_input
python3: input
3.
python2:range xrange(迭代器)
?python3:? 只有range
正在更新中,?
4.
python2:? print()或者 print不加括號
python編程,python3 : print()必須加括號
?
5.
字典可以放大量的數據類型,且關聯性較強。
在3.5版本以前,字典是無序的,
python語言程序設計。在3.6之后,有序。
6.
python 2 中只有?
qpython?global:
1,聲明一個全局變量。
2,在局部作用域想要對全局作用域的全局變量進行修改時,需要用到 global(限于字符串,數字)。
?
python 3 有:
global:
1,聲明一個全局變量。
2,在局部作用域想要對全局作用域的全局變量進行修改時,需要用到 global(限于字符串,數字)。
nonlocal:
1,不能修改全局變量。
2,在局部作用域中,對父級作用域(或者更外層作用域非全局作用域)的變量進行引用和修改,并且引用的哪層,從那層及以下此變量全部發生改 ? ? ? ?變。