-
下标定义:
举例子:下标就相当于我们坐车的座位号,每一个下标对应固定位置,让我们更精确的找到所要的数据。 -
下标注意点:
下标正序起始位置为0,倒序起始位置为-1; -
切片定义;
切面是指对操作的对象截取其中某一部分的操作 -
操作对象:
字符串,列表,元组 -
切片语法:
序列[开始位置下表;结束位置下标;步长]
- PS :结果不包含结束位置下标(正负均可)
步长是选取间隔大小,正负均可,默认步长为1
- PS :结果不包含结束位置下标(正负均可)
-
字符串操作方法
- 查找定义:
- 查找子串(子字符串)在字符串中出现的位置,或者次数
- find语法
字符串序列.find(字串,开始位置下标,结束位置下标)
- PS:如果没有开始和结束的下标,即在整个字符串中查找
- 检测是否出现在该字符串中,如果有,则返回下标,没有,则返回-1
- index语法
- 查找定义:
-
元组和列表区别
相同:都可以存储多个数据
不同:
元组 () 元素不可变
列表 [] 元素可变 -
定义元组:
元组使用小括号,且用逗号隔开,数据可以是不同数据类型**(元组内数据尽可能相同数据类型,方便后期控制)**
多个数据元组:
单个数据元组:数据后必须+“,”,要不然·元组的数据类型会和该数据一致 -
元组操作:
查找:因为不支持修改,所以只有查找。
查找语句:
t=('a','c','b','g')
# 下标
print(t[0])
# index(找得到的话,返回位置,找不到报错
print(t.index('a'))
# count(查找次数)
print(t.count('a'))
# len(统计长度)
print(len(t))
修改:此时的修改是,元组中包含列表,可以修改列表中元素。—直接修改则报错
#元组中修改列表元素
t=('a','c',['b','g'])
# 错误示范
# t[0]='qqq'----此时会报错
print(t[2])
print(t[2][0])
t[2][0]='qqq'
print(t[2][0])