快速答案
本答案頁包含 Python 列印與字串 的 4 道選擇題、4 道填空題和 4 道輸出預測題,每題都給出準確答案和簡短解釋。
答案已完整展示,建議先嘗試作答,再用本頁核對。第一次練習最好從互動練習頁開始。
呼叫哪個函式會列印兩個用空格分隔的值?
答案: print("Latte", 4.5)
為什麼: print() 可以接收多個參數,預設用空格分隔。
哪個字串能正確把 name 的值插入訊息?
答案: f"Hello, {name}"
為什麼: f-string 用花括號計算並插入變數。
print("A", "B", sep="-") 會顯示什麼?
答案: A-B
為什麼: sep 會替換兩個值之間預設的空格。
哪種常值可以建立跨多行的字串?
答案: 用三引號包圍的字串
為什麼: 三引號允許字串常值包含換行。
補全空格,讓兩個單字之間用短橫線分隔。
print("Hello", "Python", sep="____")答案: -
為什麼: sep 是放在參數之間的分隔符。
補全 f-string,使輸出為 Hello, Maya!
name = "Maya"
print(f"Hello, ____!")答案: {name}
為什麼: 花括號會把 name 的值插入 f-string。
補全格式說明符,使價格顯示兩位小數。
price = 4.5
print(f"Total: ${price:____}")答案: .2f
為什麼: .2f 會把浮點數格式化為兩位小數。
補全跳脫序列,在字串中建立換行。
print("line1____line2")答案: \n
為什麼: 兩個字元的跳脫序列 \n 會在輸出時換行。
這段程式碼會輸出什麼?
print("Hello, Python!")答案: Hello, Python!
為什麼: 字串會按原樣列印。
執行結果是什麼?
print("Latte", 4.5)答案: Latte 4.5
為什麼: print 會在字串和數字之間插入一個空格。
這段程式列印出什麼?
name = "Maya"
print(f"Hi, {name}")答案: Hi, Maya
為什麼: f-string 會把 Maya 插入訊息。
程式碼的輸出結果是什麼?
print("A", "B", sep="-")答案: A-B
為什麼: sep 把預設空格替換成了短橫線。
先試一遍題目
打開 Python 列印與字串 練習頁,用即時回饋回答同樣的 12 道題。