1樓:匿名使用者
現在python很多的第三方工具包都只支援到2,所以用3還是有很多不方便的。沒特殊情況,感覺沒必要用3.3開始學,2.7就很好了。
除了print,還有乙個比較有影響的區別是python3的字串預設是utf編碼,python2不是,這裡的編碼有的時候需要注意一下。
另外就是和物件導向相關的底層資料模型實現好像有不同,我也沒深入了解。
what』s new in python 3.0dive into python 3這個電子書的一開頭也有一些說明這兩個都可以直接在網上搜到。
學和用python我覺得暫時還是2.7好,我之前也用了一段時間3.3,然後回到2.7了,第三方工具包的支援好很多。我現在就同時裝著2和3。
2樓:匿名使用者
print'helo world'這語法,哪個版本的python都會出錯吧?
正確的是這樣的。
python2.x print "hello world"
python3.x print("hello world")
python裡面不一樣的版本有什麼區別?
3樓:萍水相逢就是緣吧
版本2和三 差別大
不過,馬上 官方不再技術支援版本2
所有的都會遷移到版本3
4樓:喵有引力
建議直接用最新版本, 至少要用3.5之後的版本
後面版本都差不多, 3.5的時候加了一些新語法.
具體可以在python官網看
python中為什麼相同的**輸出結果不一樣?
5樓:匿名使用者
有可能裡面有隨機數,導致每次執行的結果都不一樣
6樓:匿名使用者
請將**放出來,或許你用到了隨機數
python3.0和python3.4有啥不一樣的?
7樓:匿名使用者
沒啥區別,就是完善了一些函式什麼的,你用著用不出來區別。
要是你問2和3的區別,那還是有很多的,比如某些命令的格式變了,某些模組變了。。
請問python3中我的中文轉utf-8編碼為什麼和網上的**轉換器的結果不一樣?用的是win10的vs2017,求大佬 20
8樓:gta小雞
你在網上找的這個是unicode(utf-16)編碼,不是utf-8編碼。utf-8編碼下每個中文字元通常佔3個位元組,程式顯示的結果才是正確的utf-8編碼。
python中v和f的區別,python中的rawinput和input的區別
回車符復 r 換行符 n 水平製表符制 t 垂直制bai表符 v 換頁符 f v的效果du的確如你zhi程式裡所顯示那dao樣。f在有些終端下與你現在的效果不同。比如可能會清屏。如果你直接向列印口print,那麼會真的換頁。python 中的raw input 和input的區別 1.這兩個函式均能...
python3和Python2的區別
育知同創教育 以下是他們之間的區別 1 python2預設是使用ascii編碼,所以說他們的編碼預設是不支援中文的。python3預設是使用utf 8的編碼,所以他們預設是支援中文的。2 python2是不支援中文編碼的,而且python2 的變數命名只能用英文。python3是支援中文的,而且py...
日語語法和有什麼區別,日語 列舉語法,“ 和 的區別
丹信厚載彬 其實是一個意思 可接肯定,否定2種形態 今日 弁當 鮭 入 今日 弁當 鮭 入 只能接否定形態 今日 弁當 鮭 入 有後悔,抱怨的情緒在裡面 袁忻愉牟璞 名詞 用言 助動詞連體形,以外的的格助詞。表示限定,原因,理由等。名詞 助詞 動詞連體形 形容詞連體形或連用形。表示限定某一事項,否定...