在第 1 章中(真是很早以前了),你已經學習了 print
語句。這是我們在 Python 中使用的第一個語句。我們還在第 5 章中見過可以在 print
語句末尾加一個逗號,讓 Python 在同一行上打印後面的內容。(至少 Python 2 可以。Python 3 則不可以。)我們曾經利用這一點來建立 raw_input
的提示語,不過後來我們瞭解到一種更好的快捷方法,可以把提示語直接放在 raw_input
函數中。
這一章中,我們將要學習打印格式化,利用這些方法可以讓程序的輸出看起來與你希望的一樣。我們將要瞭解下面的內容。
換行(以及什麼時候換行)。
水平間隔(以及按列對齊)。
在字符串中間打印變量。
以整數、小數或 E 記法格式打印數字,以及設置應當有多少個小數位。
我們還會學習 Python 中處理字符串的一些內置方法,這些方法可以完成下面的工作。
將字符串分解為較小的部分。
將字符串聯接在一起。
搜索字符串。
在字符串內搜索。
刪除字符串中的某些部分。
改變大小寫。
這些功能對於文本模式(非 GUI)程序非常有用,其中大部分功能在 GUI 和遊戲程序中也同樣有用武之地。在打印格式化方面 Python 還可以做很多其他工作,不過以上應該已經涵蓋了程序中需要的 99% 的功能。