真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python3和Python2有什么不同

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

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

1、打印時,py2需要可以不需要加括號,py3 需要

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

python 3 : print ('lili')   

python3 必須加括號

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

2、內(nèi)涵

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

         2,語法不清晰,摻雜著C,php,Java,的一些陋習。

         3, 2020年1月1日開始停止維護    

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ù)-----enable-unicode=ucs2 或-----enable-unicode=ucs4分別用于指定使用2個字節(jié)、4個字節(jié)表示一個unicode;

python3無法進行選擇,默認使用。ucs4

查看當前python中表示unicode字符串時占用的空間:

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

6:py2:xrange

range 

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

7、在包的知識點里

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

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

py3:不是必須的了

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

9、long整數(shù)類型被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來處理文件,可以通過io.IOBase檢查文件類型

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


文章題目:Python3和Python2有什么不同
鏈接地址:http://weahome.cn/article/gechpc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部