新聞中心
如果你是一個(gè)初學(xué)者,或者你以前接觸過(guò)其他的編程語(yǔ)言,你可能不知道,在開(kāi)始學(xué)習(xí)python的時(shí)候都會(huì)遇到一個(gè)比較讓人很頭疼的問(wèn)題:版本問(wèn)題??!是學(xué)習(xí)python2 還是學(xué)習(xí) python3 ?這是非常讓人糾結(jié)的!

10年積累的網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有韶關(guān)免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
搜索一下便會(huì)發(fā)現(xiàn)python3 和 python2 是不兼容的,而且差異比較大,到底學(xué)習(xí)哪個(gè)版本呢?下面就來(lái)為大家分析一下:
當(dāng)初設(shè)計(jì) Python3 的目的是沒(méi)有代碼兼容的包袱的情況下改進(jìn) Python,所以python3有很大改進(jìn),比 Python2更容易理解,更加合理。
現(xiàn)狀分析
PyPy,各大 Web 框架,科學(xué)計(jì)算包,Scrapy 等常用模塊, 都已經(jīng)很好的支持Python3。 但是還有部分比較陳舊的庫(kù)已經(jīng)無(wú)人維護(hù), 也就沒(méi)有支持最新的Python3,不過(guò)不用擔(dān)心, 這些庫(kù)往往是不常用的,或者說(shuō)可以找到替代方案。
大部分的情況下可以直接寫(xiě) 2/3 兼容的代碼,也有 six 這類的兼容層可用。
誠(chéng)然, python2對(duì)舊庫(kù)的支持要更多一些,至少在學(xué)界還是更流行的。
選擇理由
Python3 才是Python的未來(lái)
Python官方都建議指直接學(xué)習(xí)Python3
Python2 據(jù)說(shuō)只維護(hù)到2020年
總結(jié)
所以先學(xué) Python2 還是 Python3 都不是問(wèn)題,其實(shí)差別并不大, 主要的是下定決心學(xué)下去, 當(dāng)你學(xué)會(huì)了Python3, Python2代碼開(kāi)發(fā)完全沒(méi)有問(wèn)題!
但是,但是我還是推薦直接學(xué)習(xí)Python3,畢竟它的語(yǔ)法更合理,更新。除非你的外部環(huán)境只能允許你使用Python2。
名稱欄目:創(chuàng)新互聯(lián)Python教程:學(xué)習(xí)python用python2還是python3
網(wǎng)址分享:http://www.5511xx.com/article/cdohpss.html


咨詢
建站咨詢
