字符串
处理方法
以下方法均有返回
方法 | 描述 |
---|
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() | 删除所有的键值对,清空字典 |