1、什么是索引
- 字符串的索引:索引(字符串里面每一个字符都有下标(索引),并且是从0开始) 正序:从头开始数 反序:从尾开始数
- 字符串怎么取值:根据索引取值
- 取值公式:字符串名[索引值
- 字符串索引,表示获取字符串当中的某 1 个元素
name = "小仙女 长相甜美并且温柔"
# 索引的表示方法: name[索引号]
# 在 python 当中,索引不是从 1 开始的,是从 0 开始
# 小
print(name[0])
# 长
print( name[4])
# 美
print(name[-5])
print(name[7])
# 获取字符串的长度 len()
name_len = len(name)
print(name[name_len - 1])
# 超出索引范围,报错!!! IndexError
# print(name[name_len])
2、切片
-
字符串的切片:
定义:切片操作可以从一个字符串中获取子字符串(字符串的一部分),使用起始偏移量tart、终止偏移量end、可选步长step定义一个分片
格式:[start:end:step]
特点:取头不取尾
- [:]提取开头到结尾
- [start:]从start提取到结尾
- [:end]从开头提取到end-1
- [start:end]从start提取到end-1
- 切片:是获取字符串的多个元素
-