所谓公共方法是指我们之前学过的列表、元组、字符串等容器类型可以使用的一些公共函数,这里只介绍6个比较常用的方法,比如len()、del,max(),min(),range(),enumerate()。1.公共方法2.len()的含义:统计容器中数据的个数1,2,3,4,5]print(len(list1))#5#元组tuple1=(10,20,30,40)print(len(tuple1))#4#集合set1={10,20,30,40}print(len(dict1))#4#字典dict1={'name':'Python自学网','age':30}print(len(dict1))#2执行结果展示图中:3.del或del()含义:删除整个target或删除某条数据语法:deltarget或del(target)代码经验:#stringstr1='abcd'#listlist1=[1,2,3,4,5]#元组tuple1=(10,20,30,40)#集合set1={10,20,30,40}#字典dict1={'name':'Python自学网','age':30}#删除整个目标#delstr1print(str1)#NameError:name'str1'isnotdefined#del(list1)print(list1)#NameError:name'list1'isnotdefined#del(set1)print(set1)#NameError:name'set1'isnotdefined#De删除某条数据del(list1[2])print(list1)#[1,2,4,5]deldict1['name']print(dict1)#{'age':30}4.最大值和最小值max():返回容器中元素的最大值min():返回容器中元素的最小值语法:max(target),min(target)代码经验:str1='abcd'list1=[1,2,3,4,5]#max():最大值打印(max(str1))#dprint(max(list1))#5#min():最小值打印(min(str1))#aprint(min(list1))#1五、range()语法:range(start,end,step)含义:生成从开始到结束的数字,步长为step的可迭代对象,注意forfor循环使用:1.range()产生的序列不包括结束数字,即不包括结束数字2.步长可以省略,即默认步长为13。startstart可以省略,表示从0开始代码体验:foriinrange(1,10,1):print(i)#123456789forirange(1,10):print(i)#123456789执行结果如图:代码体验:foriinrange(1,10,2):print(i)#13579执行结果如图:代码体验:foriinrange(10):print(i)#0123456789执行结果如图:6.enumerate()语法:enumerate(可穿越的object,start=0)含义:该函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合成一个索引序列,同时列出数据和数据下标。一般用在for循环中。注:1、strat参数用于设置遍历数据的下标起始值。默认为02。Return结果是一个元组。元组的第一个数据是原迭代对象的数据对应的下标,元组的第二个数据是原迭代对象的数据。代码体验:foriinenumerate(list1):print(i)#返回的结果是一个元组。元组中的第一个数据是原始迭代对象的数据对应的下标,元组中的第二个数据是原始迭代对象的数据。执行结果如图:代码经验:foriinenumerate(list1,start=1):print(i)的执行结果如图:文章来源参考:www.wakey.com.cn/
