python解釋器默認編碼(python2與python3的區別一)python
輸入(python2與python3的區別二)算法
輸出(python2與python3的區別三)編碼
數字表示(python2與python3的區別四)code
python2繼承
64位機器,範圍-2^63~2^63-1索引
超出上述範圍,python自動轉化爲long(長整型)內存
注:long(長整型)數字末尾有一個Lutf-8
python3ci
整型除法(python2與python3的區別五)unicode
range / xrange(python2與python3的區別六)
包的定義(python2與python3的區別七)
字典的keys / values / items方法(python2與python3的區別八)
map / filter(python2與python3的區別九)
str(字符串類型)的區別(python2與python3的區別十)(最大區別,優先寫這個)
繼承object(python2與python3的區別十一):
class Foo: pass class Foo(object): pass # 在python3中這倆的寫法是同樣,由於全部的類默認都會繼承object類,所有都是新式類。 # 若是在python2中這樣定義,則稱其爲:經典類 class Foo: pass # 若是在python2中這樣定義,則稱其爲:新式類 class Foo(object): pass # 新式類 # 繼承object # 支持super # 多繼承 廣度優先C3算法 # mro方法 # 經典類 # py2中不繼承object # 沒有super語法 # 多繼承 深度優先 # 沒有mro方法