讀古今文學網 > 父與子的編程之旅:與小卡特一起學Python > 第21章 打印格式化與字符串 >

第21章 打印格式化與字符串

在第 1 章中(真是很早以前了),你已經學習了 print 語句。這是我們在 Python 中使用的第一個語句。我們還在第 5 章中見過可以在 print 語句末尾加一個逗號,讓 Python 在同一行上打印後面的內容。(至少 Python 2 可以。Python 3 則不可以。)我們曾經利用這一點來建立 raw_input 的提示語,不過後來我們瞭解到一種更好的快捷方法,可以把提示語直接放在 raw_input 函數中。

這一章中,我們將要學習打印格式化,利用這些方法可以讓程序的輸出看起來與你希望的一樣。我們將要瞭解下面的內容。

  • 換行(以及什麼時候換行)。

  • 水平間隔(以及按列對齊)。

  • 在字符串中間打印變量。

  • 以整數、小數或 E 記法格式打印數字,以及設置應當有多少個小數位。

我們還會學習 Python 中處理字符串的一些內置方法,這些方法可以完成下面的工作。

  • 將字符串分解為較小的部分。

  • 將字符串聯接在一起。

  • 搜索字符串。

  • 在字符串內搜索。

  • 刪除字符串中的某些部分。

  • 改變大小寫。

這些功能對於文本模式(非 GUI)程序非常有用,其中大部分功能在 GUI 和遊戲程序中也同樣有用武之地。在打印格式化方面 Python 還可以做很多其他工作,不過以上應該已經涵蓋了程序中需要的 99% 的功能。