網頁

2025年7月5日 星期六

列印 print() 參數的應用

 一、參數說明:

在 Python 中,print() 是用來輸出資料到螢幕的內建函式。它有多個參數可以自訂輸出格式。print() 函式參數祥如下說明及範例:

print("字串", sep=' ', end='\n', file=sys.stdout, flush=False)

"字串" :    要輸出的多個項目,會轉為字串。
sep :            分隔字元(預設為空格 ' '),用來分隔多個輸出項目。
end :            結尾字元(預設為換行 '\n'),可改為其他字元例如空白或不換行。
file :          輸出目標,預設為螢幕sys.stdout),可改成檔案物件。
flush :     是否立刻把資料寫入輸出,預設為 False。設為 True 可以強制清空緩衝區。


二、範例:


#螢幕顯示三個字串,中間逗號分隔
print("one","two","three")

#螢幕顯示三個字串,中間以 '&' 分隔
print("1","2","3",sep="&")

#螢幕顯示字串,以 "$%&" 結尾
print("a","b","c",end="$%&")

#搭配 f-string 格式化
name = "Mary"
age = 18
sex = "女性"
print(f"{name} 的年齡是 {age}、性別為 {sex}")

#輸出到檔案
with open("data.txt","w") as f_obj :
    print("字串寫入到檔案",file=f_obj)

#立即輸出,強制清空緩衝區
import time
print("緩衝區清除中...",end="",flush=True)
time.sleep(3)
print("完成!")



三、執行結果:


D:\>py mylib.py
one two three
1&2&3
a b c$%&
Mary 的年齡是 18、性別為 女性
緩衝區清除中...完成!

D:\>


四、data.txt 的檔案內容:

字串寫入到檔案








沒有留言:

張貼留言

TQC+ Python 證照考題評量(五十四) - 平均溫度

 一、主題介紹: 資料庫中的一堆數據資料,時常需要這些資料的平均值、最大值、與最小值,作為分析資料的依據,如能透過寫程式讓它們自動化就能增加效率,就來看看今天的 TQC+ 考題的練習。 (1) 題目 請撰寫一程式,讓使用者輸入四週各三天的溫度,接著計算並輸出這四週的平均溫度及最高...