2.5.1 基本字符串操作
字符串(String)由单引号(')、多引号('')或三引号(''')成对出现,包含相应的内容表示,示例如下:


显然,除了能正确表达字符串内容外,计算机编程还希望能对字符串进行各种基本操作处理,于是需要进一步了解字符串的组成,如图2.6所示。

图2.6 字符串对应的下标地址
如图2.6所示,为了方便处理字符串,在内存里为每个字符都提供了一个下标地址,而且地址范围从0开始,所有字符的个数和就是字符串的长度。“Hello,Jim!”的长度为10。
读取指定子串可以单下标读取方式,也可以切片(Slice)读取方式。
1.单下标读取方式为:[下标值]
读取下标值为4的一个字符。

2.切片读取方式为:[左下标:右下标:步长]
用切片读取方式读取字符串前指定个数的字符,在不提供步长的情况下,默认步长为1。
(https://www.daowen.com)

注意
注意用切片方式读取子串时,从左下标开始到右下标结束(不包括右下标本身的那个字符)
可以省略左下标,如下所示:

可以省略右下标,如下所示:

可以省略左下标、右下标,如下所示:

可以指定读取步长,如下所示:

可以用负数下标,读取子串。读取时从右到左读取。
