新營學習網
:::
社團報名
線上書籍
電腦作業繳交
連結網站
Scratch 網站
宜蘭scratch 網站
南市scratch競賽平台
全民資安素養自我評量
學校主站
登入
使用 臺南市 OpenID 快速登入
:::
所有書籍
「python 筆記」目錄
MarkDown
1-7 set(集合)
1. 自學教材、安裝
1-1 Visual Studio Code 文字編輯工具
1-2 字串
1-4 tuple
1-5 list(陣列、串列)
1-6 dict(字典)
1-7 set(集合)
1-8 語法
1-9 print 輸出
2. 函數
2-1 函數--任意參數數量
3. 載入模組
3-1 排列、組合 itertools 模組
4. Google Colaboratory
4-1 讀取 google 雲端檔案、import模組
4-2 上傳檔案
5. 常用程式片段
5-1 EXCEL xlsx 檔案讀寫
5-2 取得目錄中的檔案
5-3 文字檔編碼判斷
6. 圖型介面
6-1 tkinter
6-2 EasyGui
6-3 Kivy
6-4 PySide2 , PySide6
7. 工具
7-1 vpython
7-2 爬蟲
7-3 使用 selenium 來模擬手工新增 TinkerCAD 帳號
8. 包成 EXE 檔
9. 筆記
1-9 print 輸出
python 筆記 ========= 語法 -- 使用內縮來表示程式區塊。 ``` #!/usr/bin/python3 ``` ``` if guess < secret: ........ elif guess == secret: ....... else: ............. if guess == secret: .......... else: ............... #|n| 絕對值 n=-n if n < 0 else n 同 if n <0 n = -n else n = n msg = dividend/divisor if divisor != 0 else '除以零不合理' ``` ### while , for 範圍 ``` count = 1 while count <= 10: print(count) count += 1 if ... : break #結束 while if .... : XXXXXX continue #回到迴圈開頭,以下 YYYY 略去不執行 YYYYYYY....... ``` ``` for n in range(1, 11): print(n) #印出 1~10 range( begin,end,step ) range(10) → 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 range(1, 10) → 1, 2, 3, 4, 5, 6, 7, 8, 9 range(1, 10, 2) → 1, 3, 5, 7, 9 range(1, 1) → (empty) *字串可以被視為 LIST for L in "ABC": print(L) #印出 A B C ``` ``` list1=range(0,5) print(list1) #輸出 range(0, 5) ``` ``` list2 = [n for n in range(0,5)] print(list2) #[0,1,2,3,4] ``` ``` list3=[*range(5)] list4=list(range(5)) ``` ### 運算 ``` 3 / 2 結果為 1.5 ,指定為小數值運算 3//2 整數做運算 (去除小數) 3**2 結果 9 ,3的二次方 9 % 2 結果 1 ,求餘數 num+= 2 --> num = num+2 (-= *= /=) ``` ``` input() 取得輸入 (多值以逗號估分隔) #輸入為文字 choice = input("or show any lights? (y/n):") #轉為數值 dividend, divisor = eval(input('Enter dividend, divisor: ')) ```
Google網站翻譯工具列
站內搜尋
search
進階搜尋