python基础学习3----列表
一.字符格式化输出 占位符 %s s = string 字符串? ? ? ? ? ?%d d = digit 整数? ? ? ? ? ?%f f = float 浮点数 ''' ......'''不仅可以表示注释多行,也可以表示打印多行。 二.str.isdigit()方法 检查字符串是否只由数字组成 三.for循环 简单的for循环,输出从0到9。 for循环可以指定范围,输出从1到9,包括首项不包括末尾。 for循环也有for...else...的结构 如果使用break同样全部跳出不执行else语句。 四.列表list 按索引取值
print(list1[2])#结果为5 切片list[start:end:step]print(list1[0:5])#结果为[9,6]包括起始项不包括尾项 添加list1.append(7)#表示将7添加到最后一位[9,1,7] 修改list1[0]=2 #[2,7] 删除print(list1.pop())#删除最后一个值,pop函数有返回值,输出的为所删除的值[2,1] 输出列表元素个数print(len(list1))#输出为5 计算某元素出现的个数list2=[1,2,1] 扩展列表a = [1,3] 从列表中找出某个值的第一个匹配值的索引index(object,start,stop)c=[1,4] 列表排序list1.sort()#默认reverse=False 如果是字符串列表,则按其首字母的ASCII码的顺序排列列表反向排序list1.reverse() 成员运算in和not inif 4 in list1: if list3 : print('不为空')else : print('列表为空')#输出结果为列表为空#列表推导 a=[x**3 for x in range(0,9)]print(a)#[0,27,64,125,216,343,512]#x**3为修饰条件,也可以用函数或其他形式 #列表的值赋值给变量 a,b=[1,2]print(a)#a为1print(b)#b为2
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |