執行Python
2024年9月18日大约 1 分鐘
執行Python最基本的兩種方法:進入互動指令模式(REPL)進行即時的程式撰寫與測試,或編輯 Python 檔案後運行程式。
互動指令模式(REPL)介紹
Python 互動指令模式(REPL,全稱 Read-Eval-Print Loop)是一個允許即時執行 Python 指令的環境,適合進行快速測試和運算。進入互動模式後,您可以即時輸入程式碼,Python 會立刻回應並執行結果。
啟動 REPL:
- 開啟終端(Terminal)。
- 輸入
python
或python3
以啟動 Python 的互動模式。
範例:
> python Python 3.x.x (default, Aug 3 2021, 08:34:10) [GCC 8.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>>
- 在 Python REPL 中,可即時輸入 Python 指令並獲得結果,例如:
基本運算:
>>> 5 + 3 8 >>> 10 / 2 5.0 >>> "Hello, " + "world!" 'Hello, world!' >>> quit() # 跳出 REPL 環境
在 REPL 模式中,程式碼會立即被執行,這對於測試簡單代碼片段非常方便。但不適合撰寫長程的程式,因此需要進入編輯檔案的方式進行更大的項目開發。
Tip
要離開 REPL 環境,可使用 quit()
指令跳出。
編輯 Python 檔案後執行
撰寫較長程式時,通常需要將代碼編寫到一個 .py
檔案中,然後執行該檔案。
步驟:
使用任何文字編輯器(如 Visual Studio Code)新建一個 Python 檔案,並將檔案保存為
example.py
。在檔案中編寫以下程式碼:
def greet(name): return f"Hello, {name}!" print(greet("Alice"))
保存檔案後,打開終端並輸入以下指令來執行:
$ python example.py Hello, Alice!