Python编程基础与科学计算
上QQ阅读APP看书,第一时间看更新

2.5.1 字符串的索引和输出

字符串可以看作多个单字符按照顺序写成的元组,其内容不能改变。字符串的索引和列表及元组的索引是一样的,索引值也有两种建立方法,即从左到右的方法和从右到左的方法。从左到右的方法也是从0开始逐渐增大,最左边的字符的索引值是0,然后依次增加1,右边最后一个字符的索引值最大,其索引值为len(string)-1;从右到左的方法也是索引值从-1开始逐渐减小,最右边的字符的索引值是-1,然后依次增加-1,左边最后一个元素的索引值最小,其索引值为-len(string)。

通过索引值可以取出字符串中的字符,可以将其单个输出,格式为string[index],其中index是索引值。也可以用切片的形式输出一部分字符,如string[start:end:step],其中start是起始索引,默认为0;end是终止索引(不包括end),默认为字符长度;step是步长,默认为1。例如string[10:30:2](从10~29,步长是2)、string[:30](从0~29)。