Python 基礎語法
命名規則
- 與大多數程式語言一樣,可包含英文字母、數字與下底線,但不能以數字開頭。
- 英文字母區分大寫小。
縮排代替 {} 大括號
Python 使用縮排 (Indentation) 來識別程式區塊,不同於其它程式語言使用 {}
大括號的方式,因此程式碼看起來會較整潔。
在 PHP 與 Pytho 各別撰寫 while()
的程式碼比較。
PHP:
Python:
結尾語句不加分號
Python 建議不加 ; 分號。
JavaScript 建議加 ; 分號。
JavaScript 建議加 ; 分號。
Python 與 JavaScript 相同,; 分號可加也可不加。
註解
單行註解
單行註解使用 # 表示:
多行註解
help() 用法
可以使用 help()
查詢內建函式、類別和模組 (Module) 的使用語法:
Output 輸出
可以使用 print()
內建函式來印 (輸出) 資料,完整語法如下:
函式 | 參數 | 預設值 | 說明 | 備註 |
---|---|---|---|---|
print() |
value | 要輸出的資料 | 可使用 , 逗號分隔指定多個 value | |
sep | ' ' | value 與 value 之間的分隔方式 | 一個 Space | |
end | \n | 資料最後的結束方式 | \n 換行符號 | |
file | sys.stdout |
將資料輸出至指定檔案 | ||
flush | False | True 立即將資料輸出至檔案 False 先將資料存至記憶體,待檔案關閉時才把資料輸出 |
範例程式 test.py:
執行程式並查看輸出至 data.txt 檔案的資料:
Input 輸入
命令列引數
可以使用 sys
模組 (Module) 的 argv
成員,來取得使用者在命令列執行程式所輸入的引數:
- [0]:執行的程式檔名。
- [1] ~ 之後:使用者所輸入的引數,以 Space 區隔多個引數。
範例程式 test.py:
執行輸入引數的程式,這裡輸入 'ABC' 和 '123' 兩個引數:
input() 取得使用者輸入
程式執行過程中,可以使用 input([prompt])
函式來取得使用者的輸入,也可設定 [prompt] 參數來顯提示文字訊息。
範例程式 test.py:
執行:
請輸入您的姓名:Jacky
您好 Jacky 先生 / 小姐!
參考

本著作係採用創用 CC 姓名標示-相同方式分享 3.0 台灣 授權條款授權.