python3和python2的區別

2021-03-04 08:30:09 字數 469 閱讀 7082

1樓:匿名使用者

1.效能復

py3.0執行 pystone benchmark的速度比py2.5慢30%。制guido認為py3.0有極大的優

bai化空間,du在字串和

zhi整形操作上可以取得很好的優化結果。

py3.1效能比

daopy2.5慢15%,還有很大的提升空間。

2.編碼

py3.x原始碼檔案預設使用utf-8編碼,這就使得以下**是合法的:

>>> 中國 = 'china'

>>>print(中國)

china

3. 語法

1)去除了<>,全部改用!=

在python 2裡,為了得到一個任意物件的字串表示,有一種把物件包裝在反引號裡(比如`x`)的特殊語法。在python 3裡,這種能力仍然存在,但是你不能再使用反引號獲得這種字串表示了。你需要使用全域性函式repr()。

python3和python2的區別

1.print不再是語句,而是函式,比如原來是 print abc 現在是 print abc 但是 python2.6 可以使用 from future import print function 來實現相同功能 2.在python 3中,沒有舊式類,只有新式類,也就是說不用再像這樣 class ...

Python 2和Python 3有哪些主要區別

1.print不再是語句,而是函式,比如原來是 print abc 現在是 print abc 但是 python2.6 可以使用 from future import print function 來實現相同功能 2.在python 3中,沒有舊式類,只有新式類,也就是說不用再像這樣 class ...

同時裝了python3和python2怎麼用

pip3 就是呼叫python3 主要還是看你的設定 同時裝了python3和python2,怎麼用pip 看你用什麼系統了 在windows中,把哪個版本的加在環境變數中,pip以後就裝在了哪個site package中了 linux下,就是python3.x用pip3,預設的是pip,用在pyt...