Python的字符串操作——索引和切片

发布时间 2023-08-30 17:42:23作者: Magiclala

索引: 按照位置提取元素

可以采用索引的方式来提取某一个字符(文字)

s = "我叫周杰伦"
print(s[3])    #程序员都是从0开始数,这里的3代表第4位,也就是“杰”
print(s[0])    #0就是第1位“我”
print(s[-1])  # -表示倒数,-1表示倒数第一位“伦”

切片: 从一个字符串中提取一部分内容

s = "我叫周杰伦,你呢? 你叫周润发吗?"

print(s[3:6])  # 从索引3位置进行切片, 切到6结束, 坑: 切片拿不到第二个位置的元素
# 语法: s[start:end] 从start到end进行切片. 但是取不到end [start, end),在数学中这叫做左闭又开集合
print(s[0:5])
print(s[:5])  # 如果start是从开头进行切片, 可以省略
print(s[6:])  # 从start开始一直截取到末尾
#: 如果左右两端有空白. 表示开头或者结尾
print(s[:])