序列(字符串,列表,元组)和字典常用方法

序列切片操作符[index]
        [beg_index:end_index] //不包含end_index
        [beg_index:end_index:step_index] //e.g s[::-1],字符串翻转   s[::2],隔一个取一个的操作

字符串:

% 格式化操作符
s.count(str,beg_index,end_index) ,返回str在s中出现的次数,后2个参数可选,不包含end_index
s.startswith(str,beg_index,end_index),检查s是否已str开头,是返回True,后2个参数可选,不包含end_index
s.endswith(str,beg_index,end_index),检查s是否已str结束,是返回True,后2个参数可选,不包含end_index
s.find(str,beg_index,end_index),检查str是否包含在s中,是返回开始的索引值,否返回-1,后2个参数可选,不包含end_index
s.rfind(sr,beg_index,end_index),和find一样,不过从右边开始查找
s.join(seq),以s作为分隔符,将seq中的所有元素(字符串表示)合并为一个新的字符串
s.lower(),转换s中所有大写字符为小写  ;s.upper(),小写转大写  ;s.swapcase(),翻转大小写
s.strip(),s.lstrip(),s.rstrip() ,截掉s【首尾】空格
s.replace(s1,s2,num) ,把s中的s1替换成s2,若num指定,替换不超过num次
s.split(str,num),以str为分隔符切片s,若num指定,仅分隔num个字符串
s.splitlines(num),按行分隔,返回列表,若num指定,仅分隔num行

列表:

list.append(obj) 添加对象
list.count(obj) 返回对象在列表中出现的次数
list.index(obj,beg_index,end_index),返回索引值,后2个参数可选,不包含end_index
list.insert(index,obj) 在索引值为index的位置插入obj
list.pop(index) 删除并返回指定位置index的对象,默认是最后一个对象
list.remove(obj) 删除对象obj
list.reverse() 翻转列表list
list.sort(func=None,key=None,reverse=False) 以指定的方式排序列表中的成员,若func和key参数指定,则按照指定的方式比较各个元素,若reverse标志被置为True,则列表以反序排列

元组:不可变的(除了用连接符+把元祖结合在一起)

字典:

dict = {}
dict['name'] = 'venus' 添加元素
del  dict['name'] 删除元素
dict.clear() 删除字典中的所有院所
dict.get(key,default) 返回key对应的value值,若没有key,则返回default值
dict.items() 返回一个包含字典中键、值对元祖的列表  dict.keys() , dict.values()
dict.update(dict2) 讲字典dict2中的键值对添加到dict中
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值