使用特殊字符用反斜杠(\)转义字符引导特殊字符。
# 注意:
# 1、原始字符串,在前面加上一个r就变成了原始字符串,转义字符不再有效
print(r"D:\three\two\one")
# 2、反斜杠不能放在字符串末尾,放在末尾表示没结束
# 正索引
x = "hello"
# h e l l o
# x[0] x[1] x[2] x[3] x[4]
# 负索引
x = "hello"
# h e l l o
# x[-5] x[-4] x[-3] x[-2] x[-1]
# 使用 " 字符串[索引值] " 形式来获取字符串中的一个字符
print(x[0])
s [ start : stop : step ]
- s:要截取的字符串
- start:截取的第一个字符所在的索引(截取时包含该字符),可省略
- stop:截取的最后一个字符所在的索引(截取时不包含该字符),可省略
- step:从start开始,每step个距离截取一个字符,直至stop索引前一个字符。step默认值为1,省略该值最后的冒号也可省略
特殊
- s[::-1] 的结果是S字符串的逆序
- start和stop的默认值与step的正负有关
- step为正数和负数,字符查找切片方向不一样
- 什么也切不到,返回空串
- 注意:stop截取时不包含这个字符,如:a='abc',a[:-1],就是从第一项到最后一项,由于不包括最后一项,所以输出ab
本文章使用limfx的vscode插件快速发布