1、python
python2:源碼不統一,有重複的功能代碼 python3:沒有重複的功能代碼
2、code
python2中有長整型 python3中只有整型
3、對象
#將用戶輸入的內容賦值給name變量 python2的寫法 name = raw_input("請輸入用戶名:") print name python3的寫法 name = input("請輸入用戶名:") print(name)
4、input
python3中range(0,10) 是一個可迭代的對象,寫得是怎樣的打印的時候就是怎樣 print(range(0,10)) # 結果是 range(0,10) print(list(range(0,10))) # 結果是[0,1,2,3,4,5,6,7,8,9] python2中 的 range 獲取到一個列表 range(0,10) # 結果是[0,1,2,3,4,5,6,7,8,9] xrange和python3中range是類似的,都是可迭代對象,返回結果是 range(0,10)
5、源碼
python3.6版本以上,字典默認是有序的,,我們怎麼寫的就怎麼打印出來, python3.6如下字典是無序的,可是出去和別人說的時候,要說字典是無序的 python3.6中由於字典是有序,因此刪除最後一個, python3.5中字典是無序的,因此隨機刪除