Python@TW: 會眾| IRC| Planet| 郵件列表| 聯絡我們
修訂版 2 和 3 的差異如下:
2012-01-08 22:00:45 修訂第 2 版
大小: 342
編輯者: keitheis
說明:
2012-01-08 22:14:47 修訂第 3 版
大小: 1310
編輯者: keitheis
說明: 多補充一點
這個顏色代表刪除的 這個顏色代表增加的
行號 1: 行號 1:
這裡目前主要是比較 Python 2 系列與 Python 3 系列。
行號 3: 行號 5:
 * 比較新。
 * 之後不用再學一次 Python 3 的語法(但前提是不會需要寫到 Python 2 的程式)。
 * Python 3 是目前官前持續開發(加新功能)的版本。
 * Python 2 最後一個開發版本將維持在 2.7.2,並且不會再有新版(不再加新功能),除非有重大安全才會釋出安全更新版。
 * 許多函式庫已經完成 Python 3 的移植。
行號 4: 行號 11:

== 為什麼不用 Python 3 ==

 * 許多函式庫尚未完成 Python 3 的移植。
 * 目前尚非各平台內建版本(因為上一點)。
 * 本身有特殊需求(例如新工作裡要接手的大量程式都已用 Python 2 完成)、需要用到 Jython(目前停留在 2.5)、Google App Engine(GAE 目前到 2.7)。
行號 8: 行號 21:
 * [[http://blog.roodo.com/thinkingmore/archives/16141831.html|Python 2 與 3 之字串與檔案|target="_blank"]] on Thinking more...,2011.07

這裡目前主要是比較 Python 2 系列與 Python 3 系列。

為什麼要用 Python 3?

  • 比較新。
  • 之後不用再學一次 Python 3 的語法(但前提是不會需要寫到 Python 2 的程式)。
  • Python 3 是目前官前持續開發(加新功能)的版本。
  • Python 2 最後一個開發版本將維持在 2.7.2,並且不會再有新版(不再加新功能),除非有重大安全才會釋出安全更新版。
  • 許多函式庫已經完成 Python 3 的移植。
  • Python 3 強力中文處理能力 on 炎龍老師的 Blog,2009.09

為什麼不用 Python 3

  • 許多函式庫尚未完成 Python 3 的移植。
  • 目前尚非各平台內建版本(因為上一點)。
  • 本身有特殊需求(例如新工作裡要接手的大量程式都已用 Python 2 完成)、需要用到 Jython(目前停留在 2.5)、Google App Engine(GAE 目前到 2.7)。

參考

Python/3 (上次是 140 在 2021-03-23 11:22:44 編輯的)