# Python 語法總整理 ## 輸入 ```python a = input() #輸入(資料型態為字串) a = int(input()) #輸入整數 ``` ```python a, b, c = map(int, input().split()) #多變數輸入 ``` ## 輸出 ```python print("Hello, World.") ``` ```python print([元素1], [元素2], [元素3], sep="間隔", end="結尾") ``` `"\n"`:換行 ## 資料型態 ### 定義變數 ```python a = 10 # int 整數 b = 3.14 # float 浮點數 c = "文字" # str 字串 d = True # bool 布林值 e = [1, 2, 3] # list 串列 ``` ### 型態轉換 ```python int("123") # 轉整數 float("3.14") # 轉浮點數 str(123) # 轉字串 ``` ## 四則運算 <img src = https://hackmd.io/_uploads/BkmbI88Uxe.jpg> ## 基本運算子 <img src =https://hackmd.io/_uploads/Hkg_FL88le.png height="200"><img src =https://img.yamol.tw/file/5ce78461e4e93.jpg height="195"> > 運算優先度:括號 > 算數 > 比較 > 邏輯 > 賦予 ## 條件判斷 ```py= if [布林值]: ''' 程式1 ''' elif [布林值]: ''' 程式2 ''' else: ''' 程式3 ''' ``` ## 迴圈 ### while ```python= while [布林值]: ''' 程式 ''' ``` ### for ```python= for [變數] in range(起點, 終點, 步數): ''' 程式 ''' ``` ### break 與 continue `break`:跳脫迴圈 `continue`:跳脫這一輪 ## 註解 ```python # 單行註解 ``` ```python ''' 多 行 註 解 ''' ```