python第三篇续和第四篇
v=range(100) 0~99帮助创建连续的数字0<=,<100
v=range(0,100,5)可以设置步长创建非连续的数字
a=123, v=str(a),数字转字符串 ;可迭代对象指可以被for循环进行获取
list#类
li=[1,12,9,'alex','age'](列表) 列表中可以是数字,字符串,列表,布尔值,所有的东西
print(li[3])索引 print(li[3,5])切片 3<=,<5 切片结果也是列表
列表的元素可以被修改 li[1]=120,将12修改为120 删除:del li[1] 删除列表中的12,也能以切片的方式删除 in操作也能在列表中使用,可以一直索引找列表里面的元素
字符串转列表 li='sjasnoas' s= list(li) 将每一个字符单独放成列表中的元素
列表转字符串需要for循环(在有数字和字符串的情况下),当列表中只有字符串的时候可以使用join语句转换成字符串
None指空值 参数li=[11,22,33,44] li.append(5)在原来值后面追加 结果为li[11,22,33,44,55] 使用append()语句时不需要新的变量接收
li.clear()清空列表且不需要新的变量来接受//v=li.copy()浅拷贝,复制的意思 //v=li.count(22)计算元素出现的个数//li.extend()扩展原来的列表
v=li.index(22)根据值获取当前值索引位置(最左优先)找到一个之后不找了//li.insert(0,99)在指定索引位置插入//v=li.pop()删除某个值不索引时默认删除最后一个,并获取当前的值
li.remove(22)删除列表中的指定值,左边优先//li=[11,22,33,44,55],li.reverse() 将当前值进行翻转
li.sort()排序从小到大,li.sort(reverse=True)从大到小排序//列表是有序的,元素可以被修改
元组(tuple)#类
tu=(11,22,33,) 元素不可被修改删除增加,不能被增加或者修改 一般写元组的时候,推荐在最后加入逗号,//v=tu[1] 索引 ;v=tu[1,2]切片//可以被for循环,可迭代对象
v=tuple(s),v=tuple(li)可以将字符串和列表转换为元组,同理元组也能转换为字符串和列表//元组也是有序的,一级元素不能修改,但是如果一级元素有列表那么列表中的元素可以修改用法有count(),index()

浙公网安备 33010602011771号