字符串切片的格式
字符串[起始位置索引:终止位置索引:步长]
起始位置可以省略:
步长为正:起始位置默认为字符串开始
步长为负:起始位置默认为字符串结束
终止位置可以省略:
步长为正:...,如果步长为负,则起始位置在终止位置右侧
# 切片:就是按照一定的索引位置和步长将字符串分割出一部分就是切片
# 切片的格式:数据序列[起始位置索引:结束位置索引:步长] 字符串,列表,元组,都可以进行切片...(结束位置))
print(str1.index('p')) # 6
# 如果字符串中含有多个子字符串,则会返回指定范围内的从左至右的第一个查找到的子字符串位置索引
print(str1.index(...'o')) # 4
# 查询指定范围内的字符串,虽然指定了范围,但是计算索引是从左至右依次递增的
print(str1.index('o', 5, 12)) # 10
# ValueError: substring...find(self(不用传值), sub(子字符串), start(起始位置), end(结束位置))
print(str1.find('p')) # 6
# 如果字符串中含有多个子字符串,则会返回指定范围内的从左至右的第一个查找到的子字符串位置索引