Python3.0和以前版本的區(qū)別?針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。
1.print ,3.1版本之后要用括號(hào)括起來(lái)(print("abs"),類(lèi)似于java)而2.0版本不用。
2.input代替了2.0版本的raw_input;
3.3.0版本沒(méi)有file函數(shù)了,要打開(kāi)文件要用open;f = open(shoplistfile,'wb');
4.沒(méi)有了Cpickle模塊了,使用pickle模塊;
5.異常處理excpet語(yǔ)句,由except ShortInputException, x:改為except ShortInputException as x:
6.使用pickle.dump()方法時(shí),打開(kāi)文件的讀操作要是“wb”,使用load方法時(shí),文件要是“rb”
如:f = open(shoplistfile,'wb');f = open(shoplistfile,'rb');shoplistfile為文件名)
關(guān)于Python3.0和以前版本的區(qū)別問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道了解更多相關(guān)知識(shí)。