六星源課堂:學(xué)Python用Python2好還是Python3好?
近期有人咨詢小編:學(xué)Python用Python2好還是Python3好?Python3和Python2有什么區(qū)別呢?我們一起來看看吧。

Python3和Python2區(qū)別還是挺大的。
Python2和Python3分別是Python的兩個版本,Python3作為一個升級版,許多針對早期Python版本設(shè)計的程序都無法在Python3.0上正常執(zhí)行。
1、Python2既可以使用帶小括號的方式,也可以使用一個空格來分隔打印內(nèi)容,比如print ‘hi’;Python3使用print必須要以小括號包含打印內(nèi)容,比如print(‘hi’);
2、Python2 range(1,10)返回列表,Python3中返回迭代器,節(jié)約內(nèi)存;
3、Python2中使用ascii編碼,Python3中使用uft-8編碼;
4、Python2中Unicode表示字符串序列,str表示字節(jié)序列;Python3中str表示字符串序列,byte表示字節(jié)序列;
5、Python2中正常顯示中文,引入coding聲明,Python3中是不需要的;
6、Python2中是raw_input()函數(shù),Python3中是input()函數(shù)。
以上就是本次分享的全部內(nèi)容,想學(xué)習(xí)更多Python技巧,歡迎持續(xù)關(guān)注六星源課堂!
標(biāo)簽: