python二级几种数据类型的相关函数和方法汇总

字符串

处理方法

以下方法均有返回

方法描述
str.lower()返回字符串str的副本,全部字符小写
str.upper()返回字符串str的副本,全部字符大写
str.split(sep=None)返回一个列表,由str根据sep被分割的部分构成,默认以空格分隔
str.count(sub)返回sub子串出现的次数
str.replace(old, new)返回字符串str的副本,所有old子串被替换为new
str.center(width, fillchar)字符串居中函数,fillchar参数可选
str.strip(chars)从字符串str中去掉在其左侧和右侧chars中列出的字符
str.join(iter)将iter变量的每一个元素后增加一个str字符串
str.title()将字符串首字母大写

format()方法的格式控制

{<参数序号>:<格式控制标记>}
格式控制标识格式

:<填充><对齐><宽度><,><精度><类型>
引导符号用于填充的单个字符<左对齐
>右对齐
^居中对齐
槽的设定输出宽度数字的千位分隔符
适用于整数和浮点数
浮点数小数部分精度
字符串最大输出长度
整数类型b,c,d,o,x,X
浮点数类型e,E,f,%

列表

操作函数

函数描述
len(ls)列表ls的元素个数(长度)
min(ls)列表ls中的最小元素
max(ls)列表ls中的最大元素
list(ls)将x转变成列表类型

操作方法

有返回

方法描述
ls.pop(i)将列表ls中第i项元素取出并从ls中删除该元素
ls.copy()生成一个新列表,复制ls中所有元素

无返回

方法描述
ls.append(x)在列表ls最后增加一个元素x
ls.insert(i, x)在列表ls第i位置增加元素x
ls.clear()删除列表ls中所有元素
ls.remove(x)将列表中出现的第一个元素x删除
ls.reverse()将列表ls中的元素反转
ls.sort(key, reverse)将列表ls按顺序排列,key是排序方法(函数),reverse为False表示从小到大排序,默认为False

集合

操作符

操作符及运算描述
S - T返回一个新集合,包括在S中但不在T中的元素
S & T返回一个新集合,包括同时在S和T中的元素
S ^ T返回一个新集合,包括S和T中非共同元素
S | T返回一个新集合,包括S和T中所有元素

操作函数

函数描述
len(S)返回集合S的元素个数
set()生成一个空集合

操作方法

方法描述
S.add(x)如果数据项x不在S中,将x增加到S
S.remove(x)如果x在集合S中,移除该元素;不在则产生KeyError异常
S.clear()移除S中所有数据项

字典

操作函数

函数描述
len(d)字典d的元素个数(长度)
min(d)字典d中键的最小值
max(d)字典d中键的最大值
dict(){}生成一个空字典

操作方法

有返回

方法描述
d.keys()以dict_keys类型返回所有的键信息
d.values()以dict_values类型返回所有的值信息
d.items()以dict_items类型返回所有的键值对
d.get(key, default)键存在则返回相应值,否则返回默认值default
d.update(d_new)将字典d_new的内容更新至字典d中
d.pop(key, default)键存在则返回相应值,同时删除键值对,否则返回默认值default
d.popitem()随机从字典中去除一个键值对,以元组(key, value)形式返回,同时将该键值对从字典中删除

无返回

方法描述
d.clear()删除所有的键值对,清空字典
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值