Python 入門(開發者向)
Jasmin Ludolf
Senior Data Science Content Developer
# 定義數量 quantity = 10# 單引號 ingredient_name = 'pasta'# 雙引號也可 ingredient_name = "pasta"
ingredient_name = "Basil Leaves"# 轉成小寫 ingredient_name = ingredient_name.lower()
# 食材清單 ingredients = ["pasta", "tomatoes", "garlic", "basil", "olive oil", "salt"]# 取得第 1 個索引的值 ingredients[0]
# 建立字典
recipe_dict = {"pasta": 500,
"tomatoes": 400,
"garlic": 15,
"basil": 20,
"olive oil": 30,
"salt": 5}
# 建立集合 ingredients_set = {"pasta", "tomatoes", "pasta", "basil", "garlic", "olive oil", "salt"}# 建立元組 serving_sizes = (1, 2, 4, 6, 8)
| 運算子 | 功能 |
|---|---|
== |
等於 |
!= |
不等於 |
> |
大於 |
>= |
大於等於 |
< |
小於 |
<= |
小於等於 |
| 關鍵字 | 功能 | 用法 |
|---|---|---|
if |
條件成立則執行 | 流程的起點 |
elif |
否則再檢查條件 | 接在 if 之後 |
else |
其他情況執行此動作 | 接在 elif 之後 |
# 食材清單 ingredients = ["pasta", "tomatoes", "garlic", "basil", "olive oil", "salt"]# 逐一迭代並印出每個食材 for ingredient in ingredients:print(ingredient)
pasta
tomatoes
garlic
basil
olive oil
salt
ingredients_to_add = 5
items_added = 0
while items_added < ingredients_to_add:
items_added += 1
remaining = ingredients_to_add - items_added
if remaining > 3:
print("Several ingredients remaining")
elif remaining >= 1:
print("Almost done!")
else:
print("Shopping list complete!")
| 關鍵字 | 功能 |
|---|---|
and |
檢查多個條件皆為真 |
or |
檢查任一條件為真 |
in |
檢查值是否存在於資料結構 |
not |
檢查值是否不在資料結構中 |
list.append()更多內建函式
zip()enumerate()套件與模組
ostimevenvpandasrequestsnumpy$$
Python 入門(開發者向)