6.6 字符串内建函数

字符串方法是从Pythonl.6到2.0慢慢加进来的——它们也被加到了Jython中。这些方法实现了string模块中的大部分方法,表6.6列出了目前字符串内建支持的方法,所有这些方法都包含了对Unicode的支持,有一些甚至是专门用于Unicode的。

6.6 字符串内建函数 - 图1

6.6 字符串内建函数 - 图2

下面是几个使用字符串方法的例子。

6.6 字符串内建函数 - 图3

6.6 字符串内建函数 - 图4

上面最复杂的例子是有split()和join()函数的那个。首先我们在string上调用split()函数,没有用参数,也就是说以空格作为分隔符分隔字符串,然后我们以这个包含单词的列表做参数调用join()方法把这些单词用一个新的分隔符冒号重新串在一起。注意。我们首先用split()函数把string切片成一个列表,然后我们在字符串‘:’上应用join()方法把这个列表重新连接成一个字符串。