許多Python初學(xué)者都會問:我應(yīng)該學(xué)習(xí)哪個版本的Python。對于這個問題,我的回答通常是“先選擇一個最適合你的Python教程,教程中使用哪個版本的Python,你就用那個版本。等學(xué)得差不多了,再來研究不同版本之間的差別”。
創(chuàng)新互聯(lián)是專業(yè)的綏德網(wǎng)站建設(shè)公司,綏德接單;提供網(wǎng)站制作、成都網(wǎng)站制作,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行綏德網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!但如果想要用Python開發(fā)一個新項目,那么該如何選擇Python版本呢?我可以負(fù)責(zé)任的說,大部分Python庫都同時支持Python 2.7.x和3.x版本的,所以不論選擇哪個版本都是可以的。但為了在使用Python時避開某些版本中一些常見的陷阱,或需要移植某個Python項目時,依然有必要了解一下Python兩個常見版本之間的主要區(qū)別。
本節(jié)內(nèi)容Python 3.x引入了一些與Python 2不兼容的關(guān)鍵字和特性,在Python 2中,可以通過內(nèi)置的__future__模塊導(dǎo)入這些新內(nèi)容。如果你希望在Python 2環(huán)境下寫的代碼也可以在Python 3.x中運行,那么建議使用__future__模塊。例如,如果希望在Python 2中擁有Python 3.x的整數(shù)除法行為,可以通過下面的語句導(dǎo)入相應(yīng)的模塊。
from __future__ import division