Python3和Python2有什么不同

今天就跟大家聊聊有關(guān)Python3和Python2有什么不同,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

創(chuàng)新互聯(lián)建站主營(yíng)木壘哈薩克網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都app軟件開(kāi)發(fā)公司,木壘哈薩克h5重慶小程序開(kāi)發(fā)搭建,木壘哈薩克網(wǎng)站營(yíng)銷(xiāo)推廣歡迎木壘哈薩克等地區(qū)企業(yè)咨詢(xún)

1、打印時(shí),py2需要可以不需要加括號(hào),py3 需要

python 2 :print ('lili')   ,   print 'lili'

python 3 : print ('lili')   

python3 必須加括號(hào)

 exec語(yǔ)句被python3廢棄,統(tǒng)一使用exec函數(shù)

2、內(nèi)涵

Python2:1,臃腫,源碼的重復(fù)量很多。

         2,語(yǔ)法不清晰,摻雜著C,php,Java,的一些陋習(xí)。

         3, 2020年1月1日開(kāi)始停止維護(hù)    

Python3:幾乎是重構(gòu)后的源碼,規(guī)范,清晰,優(yōu)美。

3、輸出中文的區(qū)別

python2:要輸出中文 需加 # -*- encoding:utf-8 -*-

Python3 : 直接搞

4、input不同

python2 :raw_input

python3 :input 統(tǒng)一使用input函數(shù)

5、指定字節(jié)

python2在編譯安裝時(shí),可以通過(guò)參數(shù)-----enable-unicode=ucs2 或-----enable-unicode=ucs4分別用于指定使用2個(gè)字節(jié)、4個(gè)字節(jié)表示一個(gè)unicode;

python3無(wú)法進(jìn)行選擇,默認(rèn)使用。ucs4

查看當(dāng)前python中表示unicode字符串時(shí)占用的空間:

impor sys
print(sys.maxunicode)
#如果值是65535,則表示使用usc2標(biāo)準(zhǔn),即:2個(gè)字節(jié)表示
#如果值是1114111,則表示使用usc4標(biāo)準(zhǔn),即:4個(gè)字節(jié)表示

6:py2:xrange

range 

py3:range統(tǒng)一使用range,Python3中range的機(jī)制也進(jìn)行修改并提高了大數(shù)據(jù)集生成效率

7、在包的知識(shí)點(diǎn)里

包:一群模塊文件的集合 + __init__

區(qū)別:py2 : 必須有__init__

py3:不是必須的了

8、不相等操作符"<>"被Python3廢棄,統(tǒng)一使用"!="

9、long整數(shù)類(lèi)型被Python3廢棄,統(tǒng)一使用int

10、迭代器iterator的next()函數(shù)被Python3廢棄,統(tǒng)一使用next(iterator)

11、異常StandardError 被Python3廢棄,統(tǒng)一使用Exception

12、字典變量的has_key函數(shù)被Python廢棄,統(tǒng)一使用in關(guān)鍵詞

13、file函數(shù)被Python3廢棄,統(tǒng)一使用open來(lái)處理文件,可以通過(guò)io.IOBase檢查文件類(lèi)型

看完上述內(nèi)容,你們對(duì)Python3和Python2有什么不同有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

標(biāo)題名稱(chēng):Python3和Python2有什么不同
文章位置:http://muchs.cn/article32/gechpc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開(kāi)發(fā)網(wǎng)頁(yè)設(shè)計(jì)公司、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)搜索引擎優(yōu)化、做網(wǎng)站微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化