1.Python 中单引号'
和双引号"
使用完全相同。
2.使用三引号('''
或 """
)可以指定一个多行字符串。
3.转义符 \
。
4.反斜杠可以用来转义,使用 r
可以让反斜杠不发生转义。 如 r"this is a line with \n"
则 \n
会显示,并不是换行。
print('我爱学习\n学习爱我')
print(r'我爱学习\n学习爱我')
输出:
这里如果用双引号"
会报错,单引号'
不会报错。
5.字符串可以用 +
运算符连接在一起,用 *
运算符重复。
print('哈哈' * 2)
print('\n')
print('我爱' + '学习')
输出:
6. Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。
7. Python 中的字符串不能改变。
8. 字符串的截取的语法格式如下:变量[头下标:尾下标:步长]
str = 'Hello Word'
print(str)
print(str[0]) # 输出第一个字符
print(str[-1]) # 输出最后一个字符
print(str[9]) # 输出下标为 9 的字符
print(str[0:4]) # 输出下标为 0 到下标为 3 的字符
print(str[4:]) # 输出下标为 4 到最后一个字符
print(str[1:8:2]) # 输出下标为 1 到下标为 7 并且步长为 2 输出
输出: