1. 程式人生 > >python2 與python3 的總結

python2 與python3 的總結

環境 關聯 無序 python3 range 重復 post 區別 odin

1.python2,python3區別大環境下:
python2:
1,源碼都含有php,Java,C,等語言的規範陋習,
2,重復代碼特別多.
python3:
源碼很規範,清晰,簡單,符合python的宗旨.
python3:英文,中文沒有問題. 默認編碼:utf-8
python2:英文沒問題,中文報錯? 默認編碼:ascii
顯示中文:首行:# -*- encoding:utf-8 -*-

2.

python2: raw_input

python3: input

3.
python2:range xrange(叠代器)

python3: 只有range

4.

python2: print()或者 print不加括號

python3 : print()必須加括號

5.
字典可以放大量的數據類型,且關聯性較強。
在3.5版本以前,字典是無序的,

在3.6之後,有序。

python2 與python3 的總結