黄视频网站在线免费观看-黄视频网站在线看-黄视频网站在线观看-黄视频网站免费看-黄视频网站免费观看-黄视频网站免费

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > Python3和Python2的區別?

Python3和Python2的區別?

來源:千鋒教育
發布人:wjy
時間: 2022-09-13 17:42:12 1663062132

  看到這個題目大家可能猜到了我接下來要講些什么,呵呵,對了,那就是列出這兩個不同版本間的卻別!

  搜索一下大家就會知道,python有兩個主要的版本,python2 和 python3 ,但是python又不同于其他語言,向下兼容,python3是不向下兼容的,但是絕大多數組件和擴展都是基于python2的,下面就來總結一下python2和python3的區別。

  1.性能

  Py3.0運行 pystone benchmark的速度比Py2.5慢30%。Guido認為Py3.0有極大的優化空間,在字符串和整形操作上可以取得很好的優化結果。

  Py3.1性能比Py2.5慢15%,還有很大的提升空間。

  2.編碼

  Py3.X源碼文件默認使用utf-8編碼,這就使得以下代碼是合法的:

看到這個題目大家可能猜到了我接下來要講些什么338

 

  3. 語法

  1)去除了<>,全部改用!=

  2)去除``,全部改用repr()

  3)關鍵詞加入as 和with,還有True,False,None

  4)整型除法返回浮點數,要得到整型結果,請使用//

  5)加入nonlocal語句。使用noclocal x可以直接指派外圍(非全局)變量

  6)去除print語句,加入print()函數實現相同的功能。同樣的還有 exec語句,已經改為exec()函數

  例如:

看到這個題目大家可能猜到了我接下來要講些什么545

 

  7)改變了順序操作符的行為,例如x

  8)輸入函數改變了,刪除了raw_input,用input代替:

看到這個題目大家可能猜到了我接下來要講些什么636

 

  9)去除元組參數解包。不能def(a, (b, c)):pass這樣定義函數了

  10)新式的8進制字變量,相應地修改了oct()函數。

  2.X的方式如下:

看到這個題目大家可能猜到了我接下來要講些什么716

 

  11)增加了 2進制字面量和bin()函數

看到這個題目大家可能猜到了我接下來要講些什么740

 

  12)擴展的可迭代解包。在Py3.X 里,a, b, *rest = seq和 *rest, a = seq都是合法的,只要求兩點:rest是list 對象和seq是可迭代的。

  13)新的super(),可以不再給super()傳參數,

看到這個題目大家可能猜到了我接下來要講些什么861

 

  14)新的metaclass語法:

看到這個題目大家可能猜到了我接下來要講些什么881

 

  15)支持class decorator。用法與函數decorator一樣:

看到這個題目大家可能猜到了我接下來要講些什么922

 

  4. 字符串和字節串

  1)現在字符串只有str一種類型,但它跟2.x版本的unicode幾乎一樣。

  2)關于字節串,請參閱“數據類型”的第2條目 5.數據類型

  1)Py3.X去除了long類型,現在只有一種整型——int,但它的行為就像2.X版本的long

  2)新增了bytes類型,對應于2.X版本的八位串,定義一個bytes字面量的方法如下:

看到這個題目大家可能猜到了我接下來要講些什么1098

 

  3)dict的.keys()、.items 和.values()方法返回迭代器,而之前的iterkeys()等函數都被廢棄。同時去掉的還有 dict.has_key(),用 in替代它吧

  6.面向對象

  1)引入抽象基類(Abstraact Base Classes,ABCs)。

  2)容器類和迭代器類被ABCs化,所以cellections模塊里的類型比Py2.5多了很多。

看到這個題目大家可能猜到了我接下來要講些什么1288

 

  另外,數值類型也被ABCs化。關于這兩點,請參閱 PEP 3119和PEP 3141。

  3)迭代器的next()方法改名為__next__(),并增加內置函數next(),用以調用迭代器的__next__()方法

  4)增加了@abstractmethod和 @abstractproperty兩個 decorator,編寫抽象方法(屬性)更加方便。

  7.異常

  1)所以異常都從 BaseException繼承,并刪除了StardardError

  2)去除了異常類的序列行為和.message屬性

  3)用 raise Exception(args)代替 raise Exception, args語法

  4)捕獲異常的語法改變,引入了as關鍵字來標識異常實例,在Py2.5中:

看到這個題目大家可能猜到了我接下來要講些什么1627

 

  5)異常鏈,因為__context__在3.0a1版本中沒有實現

  8.模塊變動

  1)移除了cPickle模塊,可以使用pickle模塊代替。最終我們將會有一個透明高效的模塊。

  2)移除了imageop模塊

  3)移除了 audiodev, Bastion, bsddb185, exceptions, linuxaudiodev, md5, MimeWriter, mimify, popen2,

  rexec, sets, sha, stringold, strop, sunaudiodev, timing和xmllib模塊

  4)移除了bsddb模塊(單獨發布,可以從http://www.jcea.es/programacion/pybsddb.htm獲取)

  5)移除了new模塊

  6)os.tmpnam()和os.tmpfile()函數被移動到tmpfile模塊下

  7)tokenize模塊現在使用bytes工作。主要的入口點不再是generate_tokens,而是 tokenize.tokenize()

  9.其它

  1)xrange() 改名為range(),要想使用range()獲得一個list,必須顯式調用:

看到這個題目大家可能猜到了我接下來要講些什么2141

 

  2)bytes對象不能hash,也不支持 b.lower()、b.strip()和b.split()方法,但對于后兩者可以使用 b.strip(b’\n\t\r \f’)和b.split(b’ ‘)來達到相同目的

  3)zip()、map()和filter()都返回迭代器。而apply()、 callable()、coerce()、 execfile()、reduce()和reload()函數都被去除了,現在可以使用hasattr()來替換 callable(). hasattr()的語法如:hasattr(string, '__name__')

  4)string.letters和相關的.lowercase和.uppercase被去除,請改用string.ascii_letters 等

  5)如果x < y的不能比較,拋出TypeError異常。2.x版本是返回偽隨機布爾值的

  6)__getslice__系列成員被廢棄。a[i:j]根據上下文轉換為a.__getitem__(slice(I, j))或 __setitem__和__delitem__調用

  7)file類被廢棄,在Py2.5中:

看到這個題目大家可能猜到了我接下來要講些什么2645

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
97视频免费在线观看| 成人免费网站久久久| 免费的黄色小视频| 日本伦理黄色大片在线观看网站| 久久国产一区二区| 99久久精品国产国产毛片 | 欧美国产日韩久久久| 精品久久久久久中文字幕一区| 国产成a人片在线观看视频| 精品在线免费播放| 亚洲天堂在线播放| 日日爽天天| 午夜欧美成人久久久久久| 国产视频一区二区在线观看| 精品国产香蕉在线播出| 国产综合91天堂亚洲国产| 国产高清在线精品一区a| 日韩中文字幕一区二区不卡| 精品毛片视频| 免费一级生活片| 国产视频网站在线观看| 亚洲精品影院| 999久久狠狠免费精品| 一级毛片视频播放| 日韩一级黄色| 91麻豆精品国产片在线观看| 欧美大片一区| 天天做人人爱夜夜爽2020毛片| 久久国产精品永久免费网站| 欧美激情伊人| 天天色成人网| 欧美a级片视频| 天天做日日爱| 午夜在线影院| 九九精品久久久久久久久| 国产伦精品一区二区三区无广告| 欧美1区| 99久久精品国产片| 九九九网站| 日本免费看视频| 精品久久久久久中文字幕2017| 日本乱中文字幕系列| 午夜欧美成人香蕉剧场| 美女免费精品视频在线观看| 日韩欧美一及在线播放| 天天色成人网| 国产麻豆精品免费密入口| 国产亚洲精品aaa大片| 久久久久久久免费视频| 国产国语在线播放视频| 一级女性全黄生活片免费| 欧美激情一区二区三区视频高清| 99色视频在线| 一级毛片视频在线观看| 日日夜夜婷婷| 日本伦理网站| 国产精品自拍亚洲| 久久99爰这里有精品国产| 国产成人啪精品视频免费软件| 久久国产精品自由自在| 久久99这里只有精品国产| 国产极品白嫩美女在线观看看| 国产精品自拍在线观看| 国产精品免费久久| 国产精品免费久久| 日韩欧美一二三区| 日韩专区一区| 亚洲第一视频在线播放| 香蕉视频久久| 免费国产在线视频| 成人高清视频在线观看| a级毛片免费全部播放| 久久精品成人一区二区三区| 精品视频在线观看视频免费视频 | 一级女性大黄生活片免费| 日韩av成人| 国产视频一区二区在线播放| 欧美日本国产| 精品久久久久久中文字幕2017| 美女免费毛片| 国产伦精品一区二区三区无广告| 成人高清免费| 成人av在线播放| 日本伦理黄色大片在线观看网站| 黄色短视屏| 九九精品在线播放| 国产精品1024永久免费视频 | 日韩在线观看免费完整版视频| 亚欧成人乱码一区二区| 久久久久久久免费视频| 毛片高清| 久久国产一区二区| 日本免费区| 欧美激情一区二区三区在线| 日韩专区一区| 国产韩国精品一区二区三区| 日韩女人做爰大片| 九九热精品免费观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 亚洲女初尝黑人巨高清在线观看| 国产亚洲精品成人a在线| 免费国产在线观看不卡| 精品在线免费播放| 九九久久国产精品大片| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 日本特黄特色aaa大片免费| 久久国产精品自线拍免费| 国产综合成人观看在线| a级毛片免费全部播放| 国产麻豆精品免费视频| 精品国产一区二区三区免费| 国产91精品系列在线观看| 日本乱中文字幕系列| 午夜精品国产自在现线拍| 亚欧视频在线| 国产成人精品在线| 国产麻豆精品视频| 97视频免费在线观看| 欧美激情一区二区三区在线| 国产精品免费久久| 韩国三级香港三级日本三级| 国产福利免费视频| 九九久久国产精品大片| 精品久久久久久综合网| 一级女性全黄久久生活片| 国产一区二区精品| 欧美激情一区二区三区在线| 人人干人人草| 国产原创视频在线| 99热视热频这里只有精品| 一级女性全黄久久生活片| 999久久狠狠免费精品| 日日夜夜婷婷| 一级女性全黄生活片免费| 国产综合91天堂亚洲国产| 日本在线不卡视频| 日日爽天天| 高清一级毛片一本到免费观看| 亚洲精品中文一区不卡 | 九九久久99| 欧美激情一区二区三区视频| 91麻豆精品国产自产在线观看一区 | 国产a视频| 美女免费精品视频在线观看| 成人免费观看网欧美片| 九九九网站| 久久国产精品只做精品| 久久99中文字幕| 青草国产在线观看| 国产成人精品综合在线| 久久精品免视看国产成人2021| 欧美激情一区二区三区视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 天天色色网| 成人免费高清视频| 国产视频网站在线观看| 一级女性大黄生活片免费| 欧美另类videosbestsex视频| 国产视频一区二区三区四区| 午夜久久网| 久久国产精品只做精品| 亚久久伊人精品青青草原2020| 91麻豆国产福利精品| 亚洲天堂一区二区三区四区| 日韩中文字幕在线亚洲一区| 日本在线不卡视频| 欧美另类videosbestsex久久| 一级女性全黄生活片免费| 人人干人人草| 国产视频一区二区在线观看| 亚洲精品久久玖玖玖玖| 日韩综合| 黄视频网站在线观看| 国产一区二区精品久| 999久久66久6只有精品| 久久精品店| 精品视频免费观看| 一本高清在线| 精品国产一区二区三区久久久蜜臀 | 久久国产一久久高清| 一级女性大黄生活片免费| 免费一级生活片| 四虎影视精品永久免费网站| 九九热精品免费观看| 欧美日本国产| 日本在线不卡免费视频一区| 999精品视频在线| 国产高清视频免费观看| 欧美国产日韩久久久| 成人在激情在线视频| 国产一区二区精品久久91| 99久久精品国产片| 国产一区二区精品久久91| 精品在线观看一区| 韩国毛片免费| 99色视频在线| 国产一区二区精品| 免费一级片网站| 久久成人性色生活片|