<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                **運行 Python 代碼的解釋器** 編寫的 Python 代碼,我們保存為以 .py 為擴展名的文本文件。要運行python代碼,就需要Python解釋器去執行 .py 文件。 Python 語言從規范到解釋器都是開源的,所以只要水平夠高,任何人都可以編寫 Python 解釋器。 **CPython**--官方版本 當我們從 Python 官方網站下載并安裝好 Python 后,我們就直接獲得了一個官方版本的解釋器:CPython。這個解釋器是用 C 語言開發的,所以叫 CPython。在命令行下運行 python 就是啟動 CPython 解釋器。 CPython是使用最廣的Python解釋器。 **IPython** IPython 是基于 CPython 之上的一個交互式解釋器,IPython 只是在交互方式上有所增強,但是執行 Python 代碼的功能和 CPython 是完全一樣的。就好比國內好多使用 Chromium 內核的瀏覽器 CPython 用 **>>>** 作為提示符,而 IPython 用 **In [序號]**:作為提示符。 **PyPy**--效率第一 PyPy 是另一個 Python 解釋器,它的目標是執行速度。PyPy 采用JIT技術,對 Python 代碼進行動態編譯 *(注意不是解釋)*,所以可以顯著提高 Python 代碼的執行速度。 絕大部分 Python 代碼都可以在 PyPy 下運行,但是 PyPy 和 CPython 有一些是不同的,這就導致相同的 Python 代碼在兩種解釋器下執行可能會有不同的結果。如果你的代碼要放到 PyPy 下執行,就需要了解 PyPy 和 CPython 的不同點。 **Jython** Jython 是運行在 Java 平臺上的 Python 解釋器,可以直接把 Python 代碼編譯成 Java 字節碼執行。 **IronPython** IronPython和Jython類似,只不過IronPython是運行在微軟 .Net 平臺上的 Python 解釋器,可以直接把 Python 代碼編譯成 .Net 的字節碼。 **總結** Python 的解釋器很多,但使用最廣泛的還是 CPython。如果要和 Java 或 .Net 平臺交互,最好的辦法不是用 Jython 或 IronPython ,而是通過網絡調用來交互,確保各程序之間的獨立性。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看