1).索引 去出的是字符串2).切片 顾头不顾尾3).切片+步长title:每个非字母隔开的内容的首字母大写len ():统计字符串的字符个数
2.列表
python基础类型之一:可切片,可索引,可加步长列表可以存储大量的数据,存储的是什么类型,取出来的就是什么类型
1).索引,切片,切片+步长 反向切片着重练习
2),增,删,改,查
增: append(追加到最后)
insert(按照索引任意插入)
extend(迭代追加,单个字符追加在最后)iterable(必须是可迭代的)
(只拆分组成这个列表的最小元素)
删:pop(按照索引去删除,删除动作是唯一一个有返回值的) l1(0)
remove(按照元素删除)l1.remove(‘大家好说的’)
clear(清空)留下空列表
del
可以按照索引删除 del l1[0]
可以按照切片删除(可以加步长) del l1[3:]
可以在内存级别删除整个列表 del li
改:按照索引改 l1[2] = '男神'(放在等号右边是赋值)
按照切片
l1[:4] = 'sjdjds'
1.先把切片内容清空 2.把后面有多少个内容依次迭代添加到那个位置
按照切片+步长 加步长删掉几个只能改几个不能任意添加
课下着重练习
查:按照索引,切片,切片加步长
for循环
len查询总个数
count查询某个元素出现的次数
index通过元素找索引
列表独有,字符串没有的 排序sort
l2.sort() 从小到大
l2.sort(reverse=True) 从大到小
l2.reverse() 翻转
3.元祖:只读列表,只允许查询,不允许增删改 按照索引,切片,切片加步长 for循环查index len count 应用场景: 一些非常重要的数据,不允许所有人的修改,放在元祖中 元组里面的列表里面的值是可以修改的
4.range:自定制的 可控的数字范围的 可迭代对象,
可以类比成列表 数字,顾首不顾尾 range和for循环结合使用 for i in range