python关于“字符串、列表、元组、字典、集合”的函数特性总结表


可能有些地方不太清楚,随时修改

总结:字符串、列表、元组、字典、集合

字符串列表元组字典集合
类型stringlisttupledictset
符号表示‘’[,](,){: , :}{}
强制转换str()list()tuple()dict()set()
repr() 将对象转为表达式字符串list转str str=’’.join(list)zip(key,value)强转 key=(k1,k2,k3…) value=(v1,v2,v3…)
特性有序、可重复、可更改有序、可重复、可变有序、可重复、不可更改最灵活、无序、可变、key唯一性无序、不可重复、不可改变、可去重或关系测试

1.字符串

字符串函数名解释
大小写转换s.lower()转小写
s.upper()转大写
s.swapcase()大小写互换
s.title()转为标题格式
s.capitalize()首字母大写
字符串格式输出对齐s.center(20,’#’)#居中
s.ljust(20,’#’)#左对齐
s.rjust(20,’#’)#右对齐
s.zfill(20)#居右对齐
删除指定字符s.strip() s.lstrip() s.rstrip()只删除开头或者结尾的连续字符
计数s.count()count(字符,开始长度,终止长度)
搜索s.find()返回元素第一次出现的索引值,找不到则返回-1
s.index()同上,但查找不到会报错
s.rindex()从右往左查找
替换s.replace()s.replace([现有],[替新],替换数量)
条件判断s.isalnum()判断字符串有之母或者数字组成
s.isalpha()仅有字母
s.isdigit()仅有数字
分割join()将指定字符插入到元素之间,返回一个字符串
split()以指定字符分割字符串并去除该字符,返回一个列表
partition()以指定字符分割字符串并保留该字符
ASCII值转换chr()数字转字符
ord()字符转数字

2.列表

列表函数解释
append()把列表为一个单位添加
extend()把列表中的元素取出一个个添加
insert(位置,元素)指定位置添加(添加的为一个单位
pop()默认删除最后一个 可删除指定索引对应的元素
remove()删除第一个遇到的指定元素 无指定元素会报错
del list[i]删除指定位置元素
clear()清空
枚举遍历enumerate(list,起始值)同时获得索引值和元素
计数count()
反转reverse()
排序sort()
拷贝list.copy()浅拷贝
copy.deepcopy(list)深拷贝

3.元组

元组函数解释
index()返回位置
del全部删除
最大值max(tp)
最小值min(tp)

4.字典

字典函数解释
dic[key]=value如果key不存在,新建键值对,如果存在则更新值
dict.pop(key[,default])如果key存在于dict中,删除并返回dict[key];如果不存在,给出返回默认值,未给出默认值,报错
dict.popitem()随即删除一对键值对;有返回值的,元组
del dict[]删除基
dict.clear()清空
dict.setdefault()存在,不改动,返回字典中的值;不存在,在字典中添加相应的键值对,并返回对应的值
dict.get(key[,default])当key不存在的时候,不会抛出异常,返回None

5.集合

集合函数解释
set.add()
set.update()
set.pop()删除排序最小的一个元素
set.discard()移除元素不存在,会报错
set.remove()
del set
交集set.intersection&
并集set.union()|
差集set.diference()-
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值