python 2 和 python 3的區別

2022-08-24 11:03:09 字數 418 閱讀 5908

​ python2:原始碼不統一,原始碼(功能)重複,維護困難,除法的時候返回來的是小數點,()浮點數

​ python3:原始碼統一,原始碼不重複,除法的時候返回來的是整數(向下取整)例子:3.9,取整值為3

起源於吉多·範羅蘇姆,(中國的龜叔),在2023年的乙個聖誕期間打發時間時編寫的一門語言.因為集合了各種語言界大佬集合而成,各有各的不能**,互相之間也互不清楚,所以導致了原始碼(功能)重複,所以導致了後期的維護困難。所以,在2023年,龜叔發言,今後python截至於2.7,到2023年之後將不再更新,要想用,就用至少是python3.4以上的版本。因為3.4是龜叔自己弄的,所以原始碼統一,原始碼不重複,功能不重複,維護也就很輕鬆了!

2004 diango 誕生

​ 2008 python3 誕生

python3和python2的區別

1.效能 py3.0執行 pystone benchmark的速度比py2.5慢30 guido認為py3.0有極大的優化空間,在字串和整形操作上可 以取得很好的優化結果。py3.1效能比py2.5慢15 還有很大的提公升空間。2.編碼 py3.x原始碼檔案預設使用utf 8編碼,這就使得以下 是合...

Python2和Python3的比較

python2 python3 print fish print fish unicode 是單獨的 unicode utf 8 字串 b b china byte 和 bytearrays type b type bytes s b.decode 轉化成 string 型別b1 s encode ...

python3和python2的區別

這個星期開始學習python了,因為看的書都是基於python2.x,而且我安裝的是python3.1,所以書上寫的地方好多都不適用於python3.1,特意在google上search了一下3.x和2.x的區別。特此在自己的空間中記錄一下,以備以後查詢方便,也可以分享給想學習python的frie...