最近剛好在Udemy買了一門課程:"The Python Workbook: Solve 100 Exercises",所以就來試試看和python裝熟。
遵循該課程的脈絡記錄練習心得,並且想辦法自問自答從腦海中浮現的問題,透過不斷驗證和失敗學習python3
主要想熟悉四個部分Built-in Type, File and Directory Access, Text Processing Services, and Other Data Types
操作層面分為取出資料、如何走訪和如何異動資料 取出資料 利用key的值取出相對應的value,可以使用中括號(square brackets)或是dict.ge...
Dictionary是一種無序性(unordered)的key-value pair。 以下分別就key和value來自問自答 Key key是否能重複呢? 在...
以有序的方式走訪dict 利用sorted(dict.keys()) # loop over the keys in sorted order, demo =...
概觀(Overview) tuple是sequence type的一種,有不可異動(immutable)的特性,通常用來存放異質性(heterogeneous的...
概觀(Overview) 和數學上的定義相同,無序性(unordered)且元素不重複。通常用來做集合運算或者移除重複元素。 不支援sequence-like的...
list string dict tuple set mutable? mutable immutable mutable immutable...
def function name parameters function internal implementation return 這幾種要素組合...
關於function的arguments,也就是使用function時帶入的東西,有三種語法糖可以使用。 Default Argument Values Ke...
lambda expression python可以使用lambda expression宣告匿名函式,但目前還不清楚在甚麼樣的情境下需要使用。只知道可以當作另...
變數範圍分為4種(LEGB) Local 出現在function宣告之內(def, lambda)且未使用global關鍵字的變數 para1, var2,...