首頁  >  文章  >  後端開發  >  python2和3差別大嗎

python2和3差別大嗎

藏色散人
藏色散人原創
2019-07-02 14:27:293516瀏覽

python2和3差別大嗎

python2和3區別大嗎?

python2和3的差別還是挺大的。

python2和python3分別是python的兩個版本,python3作為一個升級版,許多針對早期Python版本設計的程式都無法在Python3.0上正常執行的。

區別:

1、Python2 既可以使用帶小括號的方式,也可以使用一個空格來分隔列印內容,例如print 'hi'

Python3 使用print必須以小括號包括列印內容,例如print('hi')

2、python2 range(1,10)返回列表,python3中傳回迭代器,節省記憶體

3、 python2中使用ascii編碼,python3中使用utf-8編碼

4、python2中unicode表示字串序列,str表示位元組序列

python3中str表示字串序列,byte表示位元組序列

5、python2中為正常顯示中文,引入coding聲明,python3中不需要

6、python2中是raw_input()函數,python3中是input()函數

相關推薦:《Python教學

###

以上是python2和3差別大嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn