iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

Python 微進階 系列

接觸 Python 一段時間,對於 Python 的語法也從陌生到漸漸熟悉,來聊聊那些稍微進階,似懂非懂又不太熟悉的功能,並嘗試進行輸出,加深記憶,為自己做筆記

鐵人鍊成 | 共 31 篇文章 | 11 人訂閱 訂閱系列文 RSS系列文
DAY 1

Python 微進階 Day01 - 介紹

前言 已接觸 Python 一段時間,對於 Python 的語法也從陌生到漸漸熟悉,但對於比較進階的觀念則還有些模糊或不深刻,因此藉著這次機會來為自己做筆記,並...

2023-09-16 ‧ 由 hokou 分享
DAY 2

Python 微進階 Day02 - Python 風格

Python 風格 通常會以 PEP 8 – Style Guide for Python Code 為 Coding Style ,例如以 4 個空格進行縮排...

2023-09-17 ‧ 由 hokou 分享
DAY 3

Python 微進階 Day03 - string(字串) - 1 - 一般處理

字串 字串處理後,若想保留結果記得要再用一個變數去接 字串有序的,不可變更 轉義字元 換行:\n 定位(Tab):\t 斜線():\\ 雙引號(&q...

2023-09-18 ‧ 由 hokou 分享
DAY 4

Python 微進階 Day04 - string(字串) - 2 - 長字串、格式化字串

字串 長字串跟 3 種格式化文字的方法 長字串 使用三引號 """,包含換行字元 long_string = "...

2023-09-19 ‧ 由 hokou 分享
DAY 5

Python 微進階 Day05 - list(串列)

list 使用 [] 或 list() 建立 空 [] 為 False 有序的(sequence),可以改變內容與大小 內容會談到 從 0 開始的索引和...

2023-09-20 ‧ 由 hokou 分享
DAY 6

Python 微進階 Day06 - tuple(元組)、set(集合)

tuple 使用 () 或 tuple() 建立 空 () 為 False 有序的(sequence),不可以改變內容與大小 單 1 個時要加 ,,a =...

2023-09-21 ‧ 由 hokou 分享
DAY 7

Python 微進階 Day07 - dict(字典)

dict 使用 {} 或 dict() 建立 語法:{key1:value1, key2:value2, ..} key 為唯一,若不存在則會建立新的 空...

2023-09-22 ‧ 由 hokou 分享
DAY 8

Python 微進階 Day08 - 流程控制 - 1 - if、while、break、continue、pass

判斷 if elif else 只有一組使用 if else,多組則中間加入 elif 跟一般程式語言比較不同,Python 的 else if 簡寫為 e...

2023-09-23 ‧ 由 hokou 分享
DAY 9

Python 微進階 Day09 - 流程控制 - 2 - for、range()、enumerate()、zip()

迴圈 for for 跟其他程式語言比較不一樣,不用設變數遞增,並且判斷長度 可以直接走訪,因此 items 是一個可走訪(sequence)的物件,如 l...

2023-09-24 ‧ 由 hokou 分享
DAY 10

Python 微進階 Day10 - function(函式) - 1 - 參數

函式 function(函式)在 Python 是使用 def 來表示 不一定要有參數、回傳值 沒有設定 return,其實就是回傳 None 當有多個...

2023-09-25 ‧ 由 hokou 分享