🔹 什麼是輸出?
-
輸出(Output) 指的是將資料顯示在畫面上,讓使用者看見執行結果
- Python 使用
print()
函式輸出資料,可印出文字、數字、變數、串列、運算結果等
🔹 不同資料型態輸出
print(123)
print(3.14)
print("Hello, World")
print(True)
print(False)
print(None)
print([1, 2, 3])
print(("apple", "banana", "cherry"))
print({"apple", "banana", "cherry"})
print({"name": "Tom", "age": 18})
print("分數:", 90, "等級:", "A")
print("加法結果:", 3 + 5)
print("邏輯判斷:", 10 > 5)
name = "Alice"
age = 20
print("姓名:", name, "年齡:", age)
🔹 控制輸出格式
print("2024", "03", "20", sep="-")
print("正在處理", end="...")
print("完成!")
🔹 特殊字元(轉義字元)
print("Hello\nWorld")
print("Name:\tTom")
print("He said \"Hi\"")
print('It\'s ok')
print("C:\\Users\\Admin")
print("123\rABC")
print("Hello\bWorld")
print("Hello\fWorld")
print("\141\142\143")
print("\x61\x62\x63")
🔹 格式化輸出(插入變數)
name = "Alice"
score = 92.5
print(f"{name} 的成績是 {score:.1f} 分")
print("{} 的成績是 {:.1f} 分".format(name, score))
print("%s 的成績是 %.1f 分" % (name, score))
🔹 注意事項
-
print()
預設會換行,如不想換行可用 end=''
。
- 多項輸出可用逗號分隔,Python 會自動加空格。
-
建議使用 f-string,語法清楚、效率高、易維護。
- 顯示浮點數時,可用
:.1f
控制顯示幾位小數。
🔹 參考文件