Day 1 ~ Day 14
Introduction
2020年底買的 Python 百日課程,結果因為疫情耍廢了快半年 =V=''
由於一開始都是基礎,以下只記錄久沒用會忘記或沒那麼熟悉的部份
由於一開始都是基礎,以下只記錄久沒用會忘記或沒那麼熟悉的部份
網址 :https://www.udemy.com/course/100-days-of-code/
程式碼:https://github.com/deathpc/python_100day/
Day 2
大數字可用下劃線分開,例如 123456.789 在程式碼中可寫成 123_456.789,以利肉眼判讀
Day 3-5
random module
- randint(start, end)
產生一個 start~end 之間的整數 - random()
產生一個0~1之間的浮點數 - random.choice(seq)
從 sequence 隨機挑出一個元素
Python 中基本的資料型態,index (索引) 從 0 開始
- a_list.extend(iterable)
將可疊代物件接到 list 的尾端。等同於 a_list[len(a_list):] = iterable
Day 6
請使用空格鍵(Space) 進行縮進(Indentation),而不是定位鍵(Tab)
註:現行的編譯器通常支援使用Tab鍵快速插入多個 Space,容易混淆。
註:現行的編譯器通常支援使用Tab鍵快速插入多個 Space,容易混淆。
Day 8
Parameter(參數)
建立函式時,預設帶入的變數
Argument(引數)
呼叫函式時,實際傳給該函式的參數的值
Day 10
Docstring
- Function跟Class的第一行可以是一個字串,這個字串是這個函數的文件字串 (docstring)。某些工具會使用 docstring 自動產生說明文件。程式碼瀏覽工具也會用到 docstring。在寫程式的同時寫下 docstring 作為說明是很好的做法。
- VSCode的畫面
Day 12
在 Local scope 中改變全域變數可使用global keyword(此處的改變指的是Reassign)。
沒有留言:
張貼留言