字符串:由0个或多个字符组成的有序序列sequence。
一、字符串表示方式:2类4种
- 由一对单引号或双引号表示,该方式仅用于表示单行字符串
- 由一对三单引号或三双引号,该方式可以表示多行字符串
- 如果希望在字符串中包含单引号,外面就用双引号;反之亦然。否则出错
- 如果希望在字符串中既包含单引号又包含双引号,外面用三单引号
注:无论单双,无论几个,外面的引号一定都是英文引号。
- 反斜杠()的作用:①转义符;②续行符
- 转义符与后面相邻的一个字符共同组成了新的含义,如\n表示换行,\表示反斜杠,\‘表示单引号,"表示双引号,\t表示制表符Tab,\r光标移到本行行首,\n光标移到下行行首,即换行,\b回退
- 续行符,将一行长代码变成多行短代码
二、字符串索引
索引:对字符串中单个字符的检索
<字符串或字符串变量>[序号]
字符串以Unicode编码,字符串的英文字符和中文字符都计作1个字符。
三、字符串切片
切片:对字符串中某个子串或区间的检索
<字符串或字符串变量>[N,M[,K]]
注:字符串切片不包括M位置,取值从N到M-1
- 如果N大于M,则返回空字符串
- 如果N缺失,则默认将N设为0,从字符串头开始
- 如果M缺失,则默认到字符串结尾
- 如果M和N都缺失,表示整个字符串
- 如果M和N都缺失,步长=-1,表示整个字符串逆序,即从后往前一个个取出
- 根据步长K对字符串切片
</