-5
A
回答
5
我認爲這是一個很好的文章,爲什麼你應該選擇Python 3: Python 3 vs Python 2
「結束生命的官方日期爲Python的2系列是2020意味着你必須從三年支持在這之後,你必須找到方法來獲得對這個系列的支持,因爲新的漏洞總是會出現的,因爲2.7.13有望成爲2.7系列中的最後一個主要版本,所以新功能將不會被反向移植,從現在到2020年,只有安全和錯誤修復將會進行。(ActiveState將繼續支持Python 2系列很長一段時間,但新的語言功能將僅在Python 3中提供)。
除了上面提到的原因之外,您還想遷移到Python 3,因爲語言有很多改進。 也許最大的原因是整數除法更簡單 和更強大的Python 3.其他原因包括異步支持, 更好的異常處理,Unicode的支持,你可以混合製表符和 空間。 Python 3也有給你的功能註釋和範圍內存 對象這是顯著更多的內存高效「
而在2009年說的Python 2.5的官方文檔是快10%,那麼3.0:Offical Documentation
」。 3.0泛化的最終結果是Python 3.0運行Pystone基準比Python 2.5慢10%左右。最有可能的最大原因是去除小整數的特殊套管。有待改進的餘地,但它會發生在3.0後發生!「
相關問題
- 1. 我應該爲這個項目使用哪個PHP框架?
- 2. 我應該爲我的開源項目使用哪個許可
- 3. 如何在自動工具項目中使用Qt moc(2017年)?
- 4. 哪個版本的導軌應該用於新項目
- 5. 哪個版本的TurboGears應該用於新項目?
- 6. 我應該在哪裏放置自定義項目模板,這樣的Visual Studio 2017年將它拾起
- 7. 你如何在Visual Studio 2017年
- 8. 我應該使用哪個Python XML庫?
- 9. 應該使用哪個版本的Python?
- 10. 我應該使用哪個IDE進行這個藝術項目?
- 11. 哪個項目我應該能遷移
- 12. 現在應該使用哪個版本的Ruby(2010年1月)?
- 13. 你應該在哪裏調用PreferenceManager.setDefaultValues?
- 14. 我應該在哪裏放置的config.txt在我的Python項目
- 15. 測試項目應該放在哪裏?
- 16. Zend我應該使用哪個版本的symfony 1.4項目?
- 17. VS 2017年新項目格式和外部文件的道具
- 18. 你會推薦哪個OAuth庫用於新項目?
- 19. 爲Visual Studio 2017年
- 20. 我應該在Rails 3.1項目中使用哪些JSON寶石?
- 21. 我應該使用哪個廣告網絡(2014年)?
- 22. 我應該爲我的項目使用哪個Javascript MV *平臺/庫?
- 23. 哪個Point2D應該使用
- 24. 應該使用哪個sn.exe?
- 25. 你認爲你應該創建一個新的Repository?
- 26. 更新的Visual Studio 2017年從Visual Studio 2015.3和2017年的RC
- 27. 新項目應使用哪個Android Camera API?
- 28. Xcode 4新功能 - 你使用哪一個,哪一個你不使用?
- 29. 我應該爲使用java的最後一年項目做些什麼?
- 30. 我應該在哪裏爲node.js創建項目文件夾?
我沒有downvote,但我懷疑這可能是由於這是基於意見如果你說明你的要求那裏可能有一個具體的理由,一個在另一個,例如圖書館的支持可能會確定喜歡一個在另一個 – EdChum
在一個更輕的筆記,'random.choice(['2.7','3.6'])' –
即使它仍然是基於意見 - 我會說現實 - 閱讀官方文檔使其成爲現實 - python 2將在2020年用完支持 - 所以你不想在python 2中開始你的項目,因爲知道3年後你將不得不重寫它......我喜歡隨機選擇評論:) – Drako