踏入Python的第一步 - 基礎語法
命名規則
1)可包含英文字母、數字與下底線
2)第一個字元必須為字母,換句話說,不能以數字開頭。
3)英文字母區分大寫小。
4)不可有特殊字元(如:@*^%$#.....)
縮排代替 {} 大括號
Python 使用縮排 (Indentation) 來識別程式區塊,不同於其它程式語言使用 {} 大括號的方式。
結尾語句不加分號 ;
print('第一次學Python')
註解
1)單行註解 #
2)多行註解 """ or '''
Python 的多行註解是使用成對的連續三個 ' 單引號或 " 雙引號來表示
help() 用法
help() 查詢內建函式、類別和模組 (Module) 的使用語法。
字串各式化
語法 | 說明 |
---|---|
%s | 以 str() 函數輸出文字。 |
%f | 以浮點數方式輸出數值。 |
%d | 以十進位整數方式輸出數值。 |
%e 、%E | 以科學記號輸出數值。 |
%o | 以八進位整數方式輸出數值。 |
%x 、%X | 以十六進位整數方式輸出數值。 |
%c | 以字元方式輸出。 |
%r | 以 repr() 函數輸出文字。 |
%% | 輸出 % 百分比符號。 |
Output 輸出
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
參數說明:
value - 要輸出的資料,可使用 , 逗號分隔指定多個 value
sep - value 與 value 之間的分隔方式。預設值為 ' ' (一個空白鍵)
end - 資料最後的結束方式 \n
file - 將資料輸出至指定檔案。sys.stdout
flush - True 立即將資料輸出至檔案,
False 先將資料存至記憶體,待檔案關閉時才把資料輸出。
(預設值為False)
範例:
print('A', 'B', 'C')
print('A', 'B', 'C', sep = '-')
print('A', 'B', 'C', end = '\n*****\n')
print('A', 'B', 'C', file = open('data.txt', 'w'))
Input 輸入
1)命令列引數
可以使用 sys 模組 (Module) 的 argv 成員,來取得使用者在命令列執行程式所輸入的引數
[0]:執行的程式檔名。
[1] ~ 之後:使用者所輸入的引數,以空白鍵區隔多個引數。
範例:
onepython.py
import sys
print('sys.argv[0] :' + sys.argv[0])
print('sys.argv[1] :' + sys.argv[1])
print('sys.argv[2] :' + sys.argv[2])
在命令列中輸入
pi@raspberrypi:~ $ python3 onepython.py ABC 123
sys.argv[0] : onepython.py
sys.argv[1] : ABC
sys.argv[2] : 123
input() 取得使用者輸入
input([prompt]) 函式來取得使用者的輸入,也可設定 [prompt] 參數來顯提示文字訊息
範例
score = input('請輸入您的學期成績:')
print('您的學期成績 ' + score + ' 分')
print('您的學期成績 ', score)
熱門評論