2021-02-08
2021-02-08
Python-72-讀取常見類型csv資料
讀取常見類型csv資料
2021-02-08
Python-71-讀取Json資料練習
1.整理非結構性資料
2.整理成半結構性資料json資料 (可以使用json 線上編輯器來測試自己的json檔案有無錯誤)
3.整理出結構性資料(讀出自己所需的資料)
2021-02-03
Python-71-讀取Json檔案
- 自己建立一個json檔案 xxxx.json
- 讀取自己的json檔案 (使用檔案讀取的方式)
- 取得json資料的值
2021-02-03
Python-70-剖析json練習題
1.剖析json練習題
x='{"one" : 1, "two" : 2, "three" : 3,"four" : {"lv2":"ABC", "lv2hi":"yes"}}'
2.建立一個JSON資料、並讀出
2021-02-03
Python-69-疊代字典使用方式-讀取dict-key、value值
疊代字典使用方式-讀取dict-key、value值
- 讀取dict-key、value值
- 讀取key值
- 讀取value值
2021-02-03
Python-68-Json可以接受的資料類型
json可以透過特定的格式去儲存任何資料(字串,數字,陣列,物件)
- Json可以接受的資料類型
- 數字 (整數或浮點數)
- 字串 (請用 “” 括號)
- 布林函數 (boolean) (true 或 false)
- 陣列 (請用 [] )
- 物件 (請用 { } )
- NULL
2021-02-03
Python-67-Json-字串str解碼成字典dict取得value值
- 抓value值,先解碼 變回原本的dict
2021-02-03
Python-66-Json資料介紹
JSON其實是個純文字的格式,主要用來跟其他程式溝通或交換資料
x = '{ "name":"John", "age":30, "city":"New York"}'
json可以透過特定的格式去儲存任何資料(字串,數字,陣列,物件)
JSON 的優點如下:
1. 數字 (整數或浮點數)
2. 字串 (請用 “” 括號)
3. 布林函數 (boolean) (true 或 false)
4. 陣列 (請用 [ ] )
5. 物件 (請用 { } )
6. NULL
2021-02-03
Python-66-結構化資料(複習常用的類型)
文、意如
2021-02-03
Python-65-認識結構化資料、半結構資料、非結構資料
- 結構化資料
- 半結構資料
- 非結構資料
2021-02-03
Python-64-Files檔案5.移除資料夾
- 移除資料夾
- 資料夾如存在時就刪除,如果不存在就印出提示文字資料夾不存在
2021-02-03
Python-64-Files檔案5.移除檔案
- 移除檔案
- 檔案如存在時就刪除,如果不存在就印出提示文字檔案不存在
2021-02-03
Python-64-Files檔案4.另外一種開啟檔案的方式-使用with開啟檔案
- 用with開啟檔案會自動關閉檔案
2021-02-03
Python-64-Files檔案3.讀取檔案內容
- 讀出檔案內容
- 讀取幾個字
- 只讀第一行
- 把資料轉成陣列後讀出
- 使用for 迴圈讀取資料
- for 迴圈的end="執行後要出現的文字也可以是空白"
2021-02-03
Python-64-Files檔案2.寫入多行處理方式
- r 讀取
- w 寫入 (如果無檔案會自動新增,原本有資料也會被取代掉)
- a 附加(在原本的資料上再添加資料)
寫入多行
2021-02-03
Python-64-Files檔案1.w(新增、寫入檔案、修改)、a(附加)、r (讀取)
- w 新增檔案或寫入檔案 (如果無檔案會自動新增,原本有資料也會被取代掉)
- a 附加(在原本的資料上再添加資料)
- r 讀取檔案內容
2021-02-01
Python-63-疊(迭)代(Iter)使用方法
疊(迭)代(Iter):
- 目的通常是為了接近所需求的目標或結果。
- 每一次對過程的重複被稱為一次"疊代",
- 每一次疊代得到的結果通常會被用來作為下一次疊代的初始值。
- 使用疊代方式讀取字串->next 一次讀一個字元
- 使用疊代方式讀取陣列->next 一次讀一筆資料
- 在類別中使用疊代
2021-02-01
Python-62-物件導向-實作練習-輸入寵物資訊,找出年紀最大與最小者
建立一個類別 可以儲存屬性:寵物名、年紀、毛顏色
讓使用者建立3隻動物 寵物名、年紀、毛顏色
提示:可存入陣列[]
使用者輸入完後找出年紀最大 與 最小
並印出
寵物名,是年紀最大者 12歲
寵物名,是最年輕為 5歲
- 步驟1:先儲存三隻寵物的名、年紀、毛色,並印出
- 步驟2:找出陣列中年紀最大與最年輕者
- 完整程式碼
2021-02-01
Python-61-物件導向-繼承
- 物件導向複習
- 繼承 (可以繼承父類別所有的變數和方法,但可以不繼承建構子)
- 繼承父類別的建構子
- 建立自己的建構子以及使用超類別(繼承父類別建構子)