Python 3 3 0的語法和3 0以前的版本有什麼不一樣的嗎

2022-03-14 06:27:03 字數 1323 閱讀 5812

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種形態 今日 弁當 鮭 入 今日 弁當 鮭 入 只能接否定形態 今日 弁當 鮭 入 有後悔,抱怨的情緒在裡面 袁忻愉牟璞 名詞 用言 助動詞連體形,以外的的格助詞。表示限定,原因,理由等。名詞 助詞 動詞連體形 形容詞連體形或連用形。表示限定某一事項,否定...