str类型

 

 count('str',begin_index,ending_index) 在s字符串中统计str出现的次数   
s.endswith('str') 判断s字符串是否是已str字符串结尾,为真返回True
s.find('str') 返回s中第一次出现str的下标值,没有返回-1
s.rfind('str') 返回s中最后一次出现str的下标值
s.index('str') 返回s中出现str的下标,没有找到会报错
s.replace(old,new[,max])

用new替换s中的old字符,max为指定最大替换次数

s.split(str[,num])

以str作为分隔符分割s字符串,num为指定分割次数

s.strip('str'),s.lstrip('str'),s.rstrip('str')

移除s字符串的头和尾的(左头)(右尾)str,不考虑字符序列

 

tuple类型

 

list类型

 除了 min(),max(),len(), 方法 之外

  li.count(a)  

统计li列表中a元素的数量

  li.index(a)  

返回a元素在li列表中的下标位置

  li.append(a)  

在li列表的末尾添加a元素

  li.insert(index,a)  

在li列表指定index下标位置添加元素a

  li.pop(index)  

删除列表li指定位置的元素,返回值为删除的元素

  li.remove(a)  

删除列表li中的a元素

  li.sort()  

给列表元素作升序排序

  li.reverse()  

给列表元素作降序排序

  li.copy()  

拷贝列表,当列表元素为不可变类型时,相当于深拷贝;当列表元素为可变类型时,相当于浅拷贝。返回值为一个新列表

  li.clear   

清空列表

 

set类型

  len(se)  

返回集合se的长度 

  se.add(a)  

在集合se中添加新的元素a,如果添加的是一个序列,作为整体插入集合

  se.update(a)  

插入元素a,若插入的是一个序列,会将序列拆分单个的插入

  se.remove(a)  

删除指定元素a,若没有找到a元素,报keyerror异常

  se.discard(a)  

删除指定元素a,没有找到不会报异常

  se.pop()  

随机移除一个元素

  se.clear()   

清空集合se

 

 dict类型

  除clear() .len()等函数之外:

  di.keys()   以列表的形式字典di的keys
  di.values()   以列表的形式字典di的values
  di.items()   元祖列表形式返回,元祖是每个项的key和value,遍历字典时经常使用的函数
  di.update(dict)   在字典di中添加新的字典dict,过滤重复的项
  di.pop(k)   在字典中删除k-value这一元素,返回di['k'](即删除的value值)
  di['k'],di.get('k')   在字典中取到k对应的值value
posted on 2019-02-28 16:33  无心工作只想偷懒  阅读(181)  评论(0编辑  收藏  举报