- 自己建立一個json檔案 xxxx.json
- 讀取自己的json檔案 (使用檔案讀取的方式)
- 取得json資料的值
Python-70-剖析json練習題
1.剖析json練習題
x='{"one" : 1, "two" : 2, "three" : 3,"four" : {"lv2":"ABC", "lv2hi":"yes"}}'
2.建立一個JSON資料、並讀出
Python-69-疊代字典使用方式-讀取dict-key、value值
疊代字典使用方式-讀取dict-key、value值
- 讀取dict-key、value值
- 讀取key值
- 讀取value值
Python-68-Json可以接受的資料類型
json可以透過特定的格式去儲存任何資料(字串,數字,陣列,物件)
- Json可以接受的資料類型
- 數字 (整數或浮點數)
- 字串 (請用 “” 括號)
- 布林函數 (boolean) (true 或 false)
- 陣列 (請用 [] )
- 物件 (請用 { } )
- NULL
Python-67-Json-字串str解碼成字典dict取得value值
- 抓value值,先解碼 變回原本的dict
Python-66-Json資料介紹
JSON其實是個純文字的格式,主要用來跟其他程式溝通或交換資料
x = '{ "name":"John", "age":30, "city":"New York"}'
json可以透過特定的格式去儲存任何資料(字串,數字,陣列,物件)
JSON 的優點如下:
1. 數字 (整數或浮點數)
2. 字串 (請用 “” 括號)
3. 布林函數 (boolean) (true 或 false)
4. 陣列 (請用 [ ] )
5. 物件 (請用 { } )
6. NULL
Python-66-結構化資料(複習常用的類型)
文、意如
Python-65-認識結構化資料、半結構資料、非結構資料
- 結構化資料
- 半結構資料
- 非結構資料
Python-64-Files檔案5.移除資料夾
- 移除資料夾
- 資料夾如存在時就刪除,如果不存在就印出提示文字資料夾不存在
Python-64-Files檔案5.移除檔案
- 移除檔案
- 檔案如存在時就刪除,如果不存在就印出提示文字檔案不存在
Python-64-Files檔案4.另外一種開啟檔案的方式-使用with開啟檔案
- 用with開啟檔案會自動關閉檔案
Python-64-Files檔案3.讀取檔案內容
- 讀出檔案內容
- 讀取幾個字
- 只讀第一行
- 把資料轉成陣列後讀出
- 使用for 迴圈讀取資料
- for 迴圈的end="執行後要出現的文字也可以是空白"
Python-64-Files檔案2.寫入多行處理方式
- r 讀取
- w 寫入 (如果無檔案會自動新增,原本有資料也會被取代掉)
- a 附加(在原本的資料上再添加資料)
寫入多行
Python-64-Files檔案1.w(新增、寫入檔案、修改)、a(附加)、r (讀取)
- w 新增檔案或寫入檔案 (如果無檔案會自動新增,原本有資料也會被取代掉)
- a 附加(在原本的資料上再添加資料)
- r 讀取檔案內容
Python練習題-TQC+(210)-三角形判斷
- 40727
- 0
- TQC-Python
- 2022-12-03
需要讓使用者輸入三個邊長
使用if判斷這三個邊長是否可以組成一個三角形。
若可以,則印出該三角形之周長;
否則顯示【Invalid】
這邊需要背一下三角形公式
(side1+side2)>side3 and (side2+side3)>side1 and (side1+side3)>side2
如果以上條件皆不符合那就不是一個三角形
Python練習題-TQC+(102)-浮點數格式化輸出
- 40728
- 0
- TQC-Python
- 2022-12-03
主要考題的重點有3個
1.如何印出浮點數 也就是小數要出現幾位,
2.設定的欄的寬度
3.文字必須要靠左或靠右對齊
Python練習題-TQC+(104)-圓形面積計算
- 40728
- 0
- TQC-Python
- 2023-04-08
文、意如
Python練習題-TQC+(208)-十進位換算
- 40728
- 0
- TQC-Python
- 2022-12-03
需要讓使用者輸入一個 十進位(0~15),
接下來要把使用者輸入的值換算成十六進位
轉換規則 = 十進位0~9的十六進位值為其本身,
十進位10~15的十六進位值為A~F
10的16進位是A
11的16進位是B
12的16進位是C
以此類推
15的16進位是F
Python練習題-TQC+(110)-正n邊形面積計算
- 15386
- 0
- TQC-Python
- 2022-12-03
主要考題的重點有3個
1.因為要算出n邊形的面積,直接套公式即可。
所以先來看一下公式
面積(Area)=(正n邊形 * s邊長2平方)/(4*正切值(pi/n邊形))
#Area=(n*s2平方)/(4*tan(pi/n))
2.套用 math模組,並使用math.pi ,math.pow及math.tan
3.最後 算出的答案 需要顯示浮點數到小數點後第4位,
所以會使用到格式化format方式
Python練習題-TQC+(206)-等級判斷
- 15386
- 0
- TQC-Python
- 2022-12-03
需要讓使用者輸入一個數值,
接下來要判斷這個數值對應到的是哪一個等級並印出