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中文網其他相關文章!