新營學習網
:::
社團報名
線上書籍
電腦作業繳交
連結網站
Scratch 網站
宜蘭scratch 網站
南市scratch競賽平台
全民資安素養自我評量
學校主站
登入
使用 臺南市 OpenID 快速登入
:::
所有書籍
「python 筆記」目錄
MarkDown
1-8 語法
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. 筆記
2. 函數
python 筆記 ========= ### print 輸出 使用 format ```python text = 'world' print('hello {}'.format(text)) # hello world name = 'Jack' text = 'world' print('hello {name}, hello {text}'.format(name=name, text=text)) # hello Jack, hello world ``` [`string`](https://docs.python.org/3/library/string.html)[ — Common string operations](https://docs.python.org/3/library/string.html) ``` >>> '{0}, {1}, {2}'.format('a', 'b', 'c') 'a, b, c' >>> '{}, {}, {}'.format('a', 'b', 'c') # 3.1+ only 'a, b, c' >>> '{2}, {1}, {0}'.format('a', 'b', 'c') 'c, b, a' >>> '{2}, {1}, {0}'.format(*'abc') # unpacking argument sequence 'c, b, a' >>> '{0}{1}{0}'.format('abra', 'cad') # arguments' indices can be repeated 'abracadabra' >>> "int: {0:d}; hex: {0:x}; oct: {0:o}; bin: {0:b}".format(42) 'int: 42; hex: 2a; oct: 52; bin: 101010' >>> '{:+f}; {:+f}'.format(3.14, -3.14) # show it always '+3.140000; -3.140000' ``` ``` #end 預設換行 print('a' , 'b' , 'c' ) -> a b c #sep 分隔 end結束為空白無換行 print('a' , 'b' , 'c' , sep="," , end= " ") -> a,b.c ``` ``` #
%
做資料的分隔,不是逗號 print("%3d"
%
42)) print("%2d %2d " % (42 , 45)) ``` ``` #使用 .format (文字 < 置左 >置右) {0}第一個參數 ... print("{0:<20s} {1:6.2f}".format('Spam & Eggs:' , 7.99) ) -> Spam & Ham: 7.99 ``` - [Formatted Output](http://www.python-course.eu/python3_formatted_output.php) 參考資料
Google網站翻譯工具列
站內搜尋
search
進階搜尋