字串格式:%、.format 與F-String Literal 問題1: 哪一種字串格式方法是最適合的、什麼時候? 答案: Python "Hello %s" % name - 向後相容性 Python 2.6 :「你好{}".format(name) - 改進的語法,更複雜 Python 3.6 : f"Hello {name}" - F 字串,最簡潔與現代 問題1.1: 為什麼常出現「.format」優於「%」? 答案: 「.format」允許位置和關鍵字參數,避免潛在的類型錯誤和醜陋的語法。 它呈現出更乾淨、更具可讀性的 問題2: 何時發生字串格式化,以及如何避免運行時效能損失? 答案: 字串格式化發生在表達式求值期間,而不是函數呼叫期間。為了避免運行時損失,請盡量減少循環或效能關鍵部分中的格式。