發表文章

目前顯示的是 12月, 2025的文章

用 Python 操作 Excel 的入門程序

圖片
用 Python 操作 Excel 的入門程序  操作說明 : 利用 Python Code 快速建立多個 Excel 檔案 Code 內容如下 : from openpyxl import Workbook names = [ "檔案01" , "檔案02" , "檔案03" , "檔案04" , "檔案05" , "檔案06" , "檔案07" , "檔案08" , "檔案09" , "檔案10" ] for i in names :     wb = Workbook ()     filename = fr "d:\VSC\python\code\1\test\編號_ { i } .xlsx"     wb . save ( filename ) 執行後快速建立 10 個 Excel 檔案如下圖 Code 說明 這段 Python 程式碼的功能是:使用 openpyxl 套件,在指定資料夾中建立 10 個 Excel 檔案,每個檔案的檔名格式為 編號_檔案XX.xlsx ,例如 編號_檔案01.xlsx 。 🔍 一行一行說明: from openpyxl import Workbook ➡ 從 openpyxl 套件匯入 Workbook 類別,這是用來建立新的 Excel 活頁簿(Workbook)的。 names=["檔案01","檔案02","檔案03","檔案04","檔案05","檔案06","檔案07", "檔案08", "檔案09","檔案10"] ➡ 定義一個 names 清單,裡面包含 10 個字串,分別是要用來命名檔案的代號。 for i in names: ➡ 用 for 迴圈依序取出 names 清單中的每個檔名(如 "檔案01", "檔案02"...)...

Python 基礎

圖片
Python 基礎  當初在學 Web 相關實第一個呈現出來在網頁的教學是 Hello World !! 現在學 Python,看到第一個教學輸出是 Hello Python !!,好有即視感。  Code : print ( 'Hello Python !!' ) 輸出結果 其它語法,輸出名字與年齡 name = "ARIES" age = 18 print ( "name= %s " % name ) print ( "age= %s " % age ) 其它寫法 name = "ARIES" age = 18 print ( f "name= { name } " ) print ( F "age= { age } " ) 第三種寫法,這種在名字輸出的部分會有單引號 AI 解釋如下 ✅ 第一種方式:舊式 % 格式化 print("name=%s" % name) print("age=%s" % age) 這裡是將變數 插入字串中 , %s 會轉成字串表示,效果是: name=ARIES age=18 ✅ 第二種方式:f-string 格式化(常用) print(f"name={name}") print(F"age={age}") 這裡的 f"name={name}" 代表「字面上輸出 name= ,然後把 name 的值插進來」,所以輸出: name=ARIES age=18 ❓ 第三種方式:f-string 的 = 語法(Python 3.8+) print(f"{name=}") print(f"{age=}") 這個寫法是 Python 3.8 開始新增的功能,稱為 f-string debug 模式 (官方名稱:f-string with = )。 ✅ 它的作用是: 輸出「變數名稱 + = + repr(變數值) 」 也就是說,這種寫法 不只是印出值,還會連變數名稱一起印出,而且用 repr() 表示法 。 🔍 所以為什麼會有單引號? 因為: prin...