1
Python编程从入门到实践
1.7.3.2 3.3.2 字符串的切片
3.3.2 字符串的切片

对字符串中某个子串或区间的检索称为切片。切片的使用方式如下:

<字符串或字符串变量>[N:M]

切片获取字符串中从N到M(不包含M)的子字符串。其中,N和M为字符串的索引序号,可以混合使用正向递增序码和反向递减序号。切片要求N和M都在字符串的索引区间,如果N大于等于M,则返回空字符串;如果N缺失,则默认将N设为0;如果M缺失,则默认表示到字符串结尾。如例3.21所示。

【例3.21】

在Python交互式编程环境中,字符串的切片操作可以直接显示结果,结果使用‘’方式表示,表达结果的类型。print()函数打印的字符串则没有用‘’表示,输出文本字符形式。