字符串
- 由0个或多个字符组成的有序字符序列,由一对单引号或多引号括起来
"Hello,world!" - 字符串有序列
'H'是'Hello world!' 的第0个字符
-三个单引号表示多行字符串
'''Hello
world!''' - 字符串中包含单引号或双引号
'Hello "world" ! ' 或 "Hello 'world' ! "
外层用双引号内层用多引号,或外层用单引号内层用多引号,不能混用 - 若要字符串中即出现双引号又出现单引号,外层用三引号
''' 'Hello' "world" ! "'
字符串的使用
- 索引:返回字符串中单个字符 <字符串>[M]
s = 'hello world'
s[0]
返回 'h'
s[-1]
返回 'd' - 切片:返回字符串中一段字符子串 <字符串>[M:N:K] (其中M或N可以省略,表示从头开始或直到结尾;K表示步长)
TempStr = '0123456'
TempStr[0:2] 或 TempStr[:2]
返回 '01'
TempStr[-2:]
返回 '56'
TempStr[0:7:2]
返回 '0246'
字符串的逆序操作
TempStr[::-1]
返回 '6543210' - 转义符 ‘\’
表示特定字符的本意(输什么就是什么)
'\b'回退
'\n'换行 光标回退到下行行首
'\r'回车 光标移动到本行行首