- 資料型態:str, int, float
- 基本數學運算:加減乘除、平方、無條件捨去
- if-elif-else
- for-loop
- list
- dict
(參考網頁:一小時python入門)
【基本操作】
- 用# 標示註解 (快速鍵:ctrl + /)
- 用print()顯示運算結果
- 用type可看資料型態
【四則運算】
- 加減乘除同一般運算規則
- **代表次方計算
- //代表無條件捨去
- 亦可使用內建函數進行計算
- 計算時,須為同變數類型才可相加(字串或數值)
【輸入】
- 使用input()可以輸入資料
- 須注意,輸入之資料為str格式,需透過int()將其轉換為數值才能進行運算
【if - elif - else 條件判斷】
- 寫法如下:
if 條件一:
要做的事一
elif 條件二:
要做的事二
else:
要做的事三 - 寫完條件之後要記得加冒號
- python的程式碼結構中不會使用括號,而是用縮排
【布林邏輯及條件判斷】
- > 大於
< 小於
>= 大於等於
<= 小於等於
== 等於
!== 不等於 - true 真的
false 假的
and 且
or 或
not 非
【for - loop迴圈】
- 寫法:for [變數名稱] in range(n): (縮排) print([變數名稱])
- 也是一樣要注意縮排跟冒號
- range(n) = range(0, n)
表示拿資料的範圍 - 九九乘法表:雙層迴圈之練習
【Range】
- range(起點, 終點, 間距)
【猜數字】
- 迴圈+條件判斷
- 用break可跳出迴圈
【List】
- 可以存放大量資料的格子
- 可以用a[第幾格] 來取出變數
- 使用 len([list變數名稱])得知變數長度
- 更簡潔的for loop
【List元素增減】
- list.append(x): 把變數x塞到list的最後面
- list.insert(i, x): 把變數x塞到i這個位置上
- list.pop(): 把list的最後一格丟掉
- list.pop(i):把list的第i格丟掉
- list.remove(x):會把第一個出現的變數x拿掉
- list.clear():把list內的資料全部清光光
- slice語法:list[start: end]
【dict】
- dict由大括號{}包住、元素以key:value的key-value pair組成
- key後面接冒號和變數value,並以由逗點, 隔開。
- dict在輸出時並不保證key的順序。
- 類似list可以用index來取值、比如list[index]
- del dict[key]: 刪除特定的key-value pari
- 由所有key組成的list,可以使用dict.keys()
- 由所有value組成的list,可以使用dict.values()
- d.get(key, default_value): 如果key不存在的話就會回傳 default_value
【Practice】
【內建函數】:https://docs.python.org/3/library/functions.html
沒有留言:
張貼留言