亚洲 国产精品 日韩-亚洲 激情-亚洲 欧美 91-亚洲 欧美 成人日韩-青青青草视频在线观看-青青青草影院

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

手機(jī)站
千鋒教育

千鋒學(xué)習(xí)站 | 隨時(shí)隨地免費(fèi)學(xué)

千鋒教育

掃一掃進(jìn)入千鋒手機(jī)站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習(xí)站小程序
隨時(shí)隨地免費(fèi)學(xué)習(xí)課程

當(dāng)前位置:首頁  >  技術(shù)干貨  > Python3和Python2的區(qū)別?

Python3和Python2的區(qū)別?

來源:千鋒教育
發(fā)布人:wjy
時(shí)間: 2022-09-13 17:42:12 1663062132

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

  搜索一下大家就會(huì)知道,python有兩個(gè)主要的版本,python2 和 python3 ,但是python又不同于其他語言,向下兼容,python3是不向下兼容的,但是絕大多數(shù)組件和擴(kuò)展都是基于python2的,下面就來總結(jié)一下python2和python3的區(qū)別。

  1.性能

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

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

  2.編碼

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

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

 

  3. 語法

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

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

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

  4)整型除法返回浮點(diǎn)數(shù),要得到整型結(jié)果,請(qǐng)使用//

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

  6)去除print語句,加入print()函數(shù)實(shí)現(xiàn)相同的功能。同樣的還有 exec語句,已經(jīng)改為exec()函數(shù)

  例如:

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

 

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

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

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

 

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

  10)新式的8進(jìn)制字變量,相應(yīng)地修改了oct()函數(shù)。

  2.X的方式如下:

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

 

  11)增加了 2進(jìn)制字面量和bin()函數(shù)

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

 

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

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

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

 

  14)新的metaclass語法:

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

 

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

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

 

  4. 字符串和字節(jié)串

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

  2)關(guān)于字節(jié)串,請(qǐng)參閱“數(shù)據(jù)類型”的第2條目 5.數(shù)據(jù)類型

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

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

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

 

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

  6.面向?qū)ο?/p>

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

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

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

 

  另外,數(shù)值類型也被ABCs化。關(guān)于這兩點(diǎn),請(qǐng)參閱 PEP 3119和PEP 3141。

  3)迭代器的next()方法改名為__next__(),并增加內(nèi)置函數(shù)next(),用以調(diào)用迭代器的__next__()方法

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

  7.異常

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

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

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

  4)捕獲異常的語法改變,引入了as關(guān)鍵字來標(biāo)識(shí)異常實(shí)例,在Py2.5中:

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

 

  5)異常鏈,因?yàn)開_context__在3.0a1版本中沒有實(shí)現(xiàn)

  8.模塊變動(dòng)

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

  2)移除了imageop模塊

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

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

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

  5)移除了new模塊

  6)os.tmpnam()和os.tmpfile()函數(shù)被移動(dòng)到tmpfile模塊下

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

  9.其它

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

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

 

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

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

  4)string.letters和相關(guān)的.lowercase和.uppercase被去除,請(qǐng)改用string.ascii_letters 等

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

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

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

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

tags:
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
請(qǐng)您保持通訊暢通,專屬學(xué)習(xí)老師24小時(shí)內(nèi)將與您1V1溝通
免費(fèi)領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
軟件定制開發(fā)中的敏捷開發(fā)是什么?

軟件定制開發(fā)中的敏捷開發(fā)是什么軟件定制開發(fā)中的敏捷開發(fā),從宏觀上看,是一個(gè)高度關(guān)注人員交互,持續(xù)開發(fā)與交付,接受需求變更并適應(yīng)環(huán)境變化...詳情>>

2023-10-14 13:24:57
什么是PlatformIo?

PlatformIO是什么PlatformIO是一個(gè)全面的物聯(lián)網(wǎng)開發(fā)平臺(tái),它為眾多硬件平臺(tái)和開發(fā)環(huán)境提供了統(tǒng)一的工作流程,有效簡化了開發(fā)過程,并能兼容各種...詳情>>

2023-10-14 12:55:06
云快照與自動(dòng)備份有什么區(qū)別?

1、定義和目標(biāo)不同云快照的主要目標(biāo)是提供一種快速恢復(fù)數(shù)據(jù)的方法,它只記錄在快照時(shí)間點(diǎn)后的數(shù)據(jù)變化,而不是所有的數(shù)據(jù)。自動(dòng)備份的主要目標(biāo)...詳情>>

2023-10-14 12:48:59
服務(wù)器為什么要用Linux?

服務(wù)器為什么要用Linux作為服務(wù)器操作系統(tǒng)的優(yōu)選,Linux在眾多選擇中脫穎而出。Linux作為服務(wù)器操作系統(tǒng)的優(yōu)選,有其獨(dú)特的優(yōu)勢和特點(diǎn)。包括其...詳情>>

2023-10-14 12:34:11
ORM解決的主要問題是什么?

ORM(對(duì)象關(guān)系映射)解決的主要問題是將關(guān)系數(shù)據(jù)庫與面向?qū)ο缶幊讨g的映射困境。在傳統(tǒng)的關(guān)系數(shù)據(jù)庫中,數(shù)據(jù)以表格的形式存儲(chǔ),而在面向?qū)ο?..詳情>>

2023-10-14 12:26:19
快速通道
日本人做暖免费高清视频| 美女与野兽在线观看| 狼人青草久久网伊人| 蜜桃AV免费一区二区三区| 欧美性XXXX极品少妇| 日韩人妻无码精品-专区| 我被八个男人玩到早上| 亚洲AV中文无码乱人伦在线r▽| 亚洲熟妇无码AV在线少妇| 2022久久国产精品免费热麻豆| 被农民工玩酥的黄小婷| 国产精品免费久久久久久蜜桃 | 超碰成人人人做人人爽| 国产精品无码永久免费888| 精品九九人人做人人爱| 年轻 娇小 亚洲人 日本语 夹| 日韩少妇人妻夜夜爽| 亚洲AV喷水无码XXX| 一二三四视频中文字幕在线看| 99精品国产成人综合| 成人区人妻精品一区二区网站| 国产一区二区怡红院| 久久天堂AV女色优精品| 强制高潮18XXXXHD日韩| 舌头伸进去添的我好爽高视频 | 亚洲国产精品无码久久久动漫| 曰本无码人妻丰满熟妇啪啪| 成人网站WWW污污污网站| 好大好深好猛好爽视频| 女人自慰喷水全过程免费观看| 四虎影视1304T| 亚洲中久无码永久在线观看同| FREE护士XXXXⅩONHD| 国产精品久久久久影院| 久久亚洲日韩成人无码| 日日噜噜夜夜狠狠久久蜜桃 | 性色AV极品无码专区亚洲| 诱人的老师HD中字| 国产成人AV一区二区三区在线观| 久久久久久AV无码免费网站下载| 日本少妇人妻XXXXX18| 亚洲精品国产成人AV蜜臀| 99国产精品国产精品九九| 国产乱码精品一区二区三区四川人 | 亚洲中文字幕久久精品无码喷水 | 国产99在线 | 黑人| 久久精品无码一区二区无码| 日韩欧美一区二区三区视频 | 国产天堂亚洲国产碰碰| 男女无遮挡XX00动态图120| 无码专区狠狠躁天天躁| 7777奇米四色眼影| 国精产品一区一区三区有限在线| 欧洲最猛黑人XXXⅩ猛男欧| 亚洲国产精品无码久久久动漫 | 亚洲国产一卡2卡3卡4卡5公司| 办公室紧身女教师| 精品一线二线三线精华液| 三个人换着躁B一PL| 亚洲精品美女久久久久99| 成人欧美一区二区| 林静公交车被做到高C的原因| 挽起裙子迈开腿坐上去C黄| 97久久国产露脸精品国产| 国产影片AV级毛片特别刺激| 人人妻人人澡AV| 一夲道中文字幕AV高清片| 国产精品JK白丝AV网站| 欧美一区二期三区视频| 亚洲色婷婷综合久久| 国产精品久久久久JK制服| 欧美最猛黑人XXXX黑人猛交98| 亚洲人成国产精品无码| 国产传媒中文字幕视频专区| 欧美疯狂性受XXXXX另类| 亚洲清清爽爽AABB| 国产乱人伦偷精品视频免| 秋霞鲁丝片成人无码| 又大又粗又硬又爽黄毛少妇 | 7723影视大全在线观看| 精品人妻少妇AV一区二区三区 | 国产成人精品亚洲精品| 欧美日韩在线视频一区| 亚洲综合AV在线在线播放 | 五月综合激情婷婷六月色窝| 爸的比老公大两倍儿媳叫什么呢 | 国产成人久久精品二区三区| 欧美黑人极品猛少妇色XXXXⅩ | 国产清纯白嫩大学生正在播放| 人妻系列无码专区69影院| 亚洲国产精品久久久就秋霞| 国产精品VA在线观看无码不卡 | 亚洲综合一区无码精品| 国产精品无码AV不卡| 免费无遮挡无码H肉动漫在线观看| 伊人久久综合无码成人网| 顶级欧美熟妇XXXXX欧美精品| 免费观看男女AV入口网站| 性少妇JEAⅠOUSVU片| 国产成人AV一区二区三区在线观| 日本JAPANESE 30成熟| 7777788888管家婆中特| 久久综合久久鬼色| 亚洲日本一线产区和二线产| 国产下药迷倒白嫩美女网站 | 国产精品成人无码久久久| 欧美人与禽XOXO性伦交| 中文文字幕文字幕亚洲色| 久久久国产精品ⅤA麻豆| 亚洲AV无码码潮喷在线观看| 国产露脸ⅩXXXⅩ高清H| 完全着衣の爆乳お姉さんが| 丰满熟女一区二区三区蜜桃臀| 人妻无码一区二区三区四区| JAPANESE人妻中文字幕| 欧美黑人一级爽快片婬片高清 | 人人做人人爱在碰免费| JAVA强行VIDEOS| 欧美精品VIDEOSSEX少妇| 永久免费AV网站可以直接看的| 久久久国产精品亚洲一区| 亚洲日韩亚洲另类激情文学一| 精品人妻AV一区二区三区| 亚洲乱码国产一区三区| 娇妻强被迫伦姧惨叫 在线| 亚洲AⅤ永久无码精品AA| 国产欧美亚洲日韩图片| 小妖精又紧又湿高潮H视频69| 国产伦精品一区二区三区妓女| 无码人妻一区二区三区免费看| 国产精品毛片无遮挡高清| 污污免费看锕锕锕锕锕锕| 国产精品第一区揄拍无码| 无码专区狠狠躁躁天天躁| 国产午夜精品一区二区三区不卡 | 一本色道无码道在线观看| 久久精品国产亚洲AV高清色欲 | 少妇无码AV无码专区线Y| 丰满爆乳BBWBBWBBW| 天天摸天天做天天爽| 国产精品久久香蕉免费播放 | 国产精品亚洲成在人线| 亚洲av成人一区| 精品无码久久久久久午夜| 亚洲综合区小说区激情区| 麻花传媒免费网站在线观看| 97香蕉超级碰碰碰久久兔费| 欧美成人WWW免费全部网站| 717影院理论午夜伦八戒| 女教师娇喘潮喷抽搐在线视频| MD豆传媒一二三区进站口在线| 欧美视频在线一区| 办公室的交易HD在线观看| 视频在线一区二区| 国产成人亚洲精品无码AV大片| 校花娇喘呻吟校长陈若雪视频| 极品粉嫩小泬无遮挡20P| 亚洲中文字幕日产无码| 男人女人免费啪啪观看| 成 人 黄 色 网 站 18| 无码少妇精品一区二区免费动态| 国产在线精品二区| 亚洲国产另类久久久精品小说| 久久久久 亚洲 无码 AV 专| 影音先锋男人资源站| 欧美性受XXXX人人本视频| 成都私人家庭影院的推荐理由| 铜铜铜铜铜铜铜铜好大好硬| 国产日韩精品SUV| 亚洲深深色噜噜狠狠网站| 女人为啥摸几下就让进了| 豆国产96在线 | 亚洲| 亚洲AV无码乱码在线观看牲色| 久久香港三级台湾三级播放| JZZIJZZIJ亚洲乱熟无码| 婷婷综合缴情亚洲狠狠| 精品无码久久久久久久久水蜜桃 | 亚洲国产成人久久综合三区| 老师上课没戴奶罩看到奶头| 色欲色香天天天综合WWW| TAP TAP下载官方正版| 无码人妻丰满熟妇| 久久人爽人人爽人人片AV| 成 人 网 站 在线 看 免费| 性生大片免费观看网站蜜芽| 满月产奶1∨1POP骨科推荐| 豆国产96在线 | 亚洲| 亚洲欧洲日产国码无码AV一| 人妻的渴望波多野结衣| 国产一卡2卡3卡4卡无卡国色| 最新欧美精品一区二区三区 | 亚洲AV极品无码专区亚洲AV| 男女作爱全部免费观爱| 国产精品麻豆成人AV电影艾秋| 越南女子杂交内射BBWXZ| 熟妇人妻AV中文字幕老熟妇 | 久久99精品国产麻豆| 苍井空无码免费换线| 亚洲人妻AV伦理| 十八禁啪啪污污网站免费下载|