day4 python学习

1.数据类型 int---bool:非零 0 falseint---str:str(123) int(‘123):字符串必须全部由数字组成bool---str:非空 true 空字符串 flase

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

 

猜你喜欢

转载自www.cnblogs.com/jiangepython/p/9440278.html