在第 1 章中(真是很早以前了),你已经学习了 print
语句。这是我们在 Python 中使用的第一个语句。我们还在第 5 章中见过可以在 print
语句末尾加一个逗号,让 Python 在同一行上打印后面的内容。(至少 Python 2 可以。Python 3 则不可以。)我们曾经利用这一点来建立 raw_input
的提示语,不过后来我们了解到一种更好的快捷方法,可以把提示语直接放在 raw_input
函数中。
这一章中,我们将要学习打印格式化,利用这些方法可以让程序的输出看起来与你希望的一样。我们将要了解下面的内容。
换行(以及什么时候换行)。
水平间隔(以及按列对齐)。
在字符串中间打印变量。
以整数、小数或 E 记法格式打印数字,以及设置应当有多少个小数位。
我们还会学习 Python 中处理字符串的一些内置方法,这些方法可以完成下面的工作。
将字符串分解为较小的部分。
将字符串联接在一起。
搜索字符串。
在字符串内搜索。
删除字符串中的某些部分。
改变大小写。
这些功能对于文本模式(非 GUI)程序非常有用,其中大部分功能在 GUI 和游戏程序中也同样有用武之地。在打印格式化方面 Python 还可以做很多其他工作,不过以上应该已经涵盖了程序中需要的 99% 的功能。