-
-
help:查看当前函数的帮助文档
-
字符串:
-
lower():所有的大写字母转换成小写
-
upper():所有的小写字母转换成大写
-
swapcase():大写变小写,小写变大写
-
title():每个单词首字母大写
-
capitalize():整个字符串的首字母大写,如果后面有大写也会变成小写
-
format:转义字符
-
index:查找元素,成功返回索引值,失败报错
-
find:查找元素,成功返回索引值,失败返回-1
-
replace:替换元素
-
split:分隔符,'aaaa'.split('
')
-
strip:去掉首尾的空白符 v
-
startswith:判断首字母是否是你给的参数,返回值为bool值。'ssdsf'.startswith('s')
-
endwith:判断结尾字母是否是你给的参数,返回值为bool值。'ssdsf'.endwith('s')
-
count:计算对给出的参数在字符串中出现的次数。
-
join:拼接字符串。 'asd'.join('gh')
-
center:字符串居中
-
-
列表:
-
append:追加数据到列表中,元素追加原封不动放进去
-
clear:清空列表
-
copy:拷贝列表
-
count:计算给出参数在列表中的出现的次数
-
extend:追加数据到列表中,把每个元素拆开放进去,参数必须是可迭代的对象
-
index:在列表中查找元素的索引位置
-
insert:追加数据到给出的索引位置
-
pop:默认删除最后一个数据,如果给索引值,删除索引对应的数据
-
remove:删除指定的元素
-
reverse:反转列表中数据,会影响原数据
-
sort:列表从小到大排序,会影响原数据
-
-
元组:
-
count:查找元素出现的次数
-
index:查找元素的第一次出现索引位置
-
-
字典:
-
clear:清空字典
-
copy:拷贝字典
-
fromkeys:创建字典 dict.fromkeys(['f','k','l'],2)
-
get:获取指定value值,参数是key值
-
items:返回一个二元组(key,value)形式的列表
-
keys:获取所有的key值
-
values:获取所有的value值
-
pop:删除key对应的value值
-
update:更新字典,参数是二元组形式
-
-
集合:
-
add:追加数据到集合中,元素追加原封不动放进去,参数必须是不可变数据类型
-
update:追加数据到集合中,把每个元素拆开放进去,参数必须是可迭代的对象
-
clear:清空集合
-
pop:随机删除一个元素并返回,不接受参数
-
remove:删除对应的值
-
union:并集 |
-
intersection:交集 &
-
difference:差补 -
-
sysmmetric difference:差分 ^
-
discard:传入参数,删除对应的元素
- eval():接受一个字符串对象,把字符串变成一个合法的表达式
>>> eval('1+1') 2
-
repr:接受一个表达式,把表达式变成字符串
>>> repr(1+2) '3'
- zip():返回一个抽象数据,将对应的序列对应索引位置拼接成一个二元组,若序列不同,以短的为主。
>>> a = [1,2,3] >>> b = ('a','b','c') >>> zip(a,b) <zip object at 0x0000024DD98036C8> >>> list(zip(a,b)) [(1, 'a'), (2, 'b'), (3, 'c')]
- map(func, *iterables):返回一个迭代器
>>> map(lambda x: x+x,[1,2,3]) <map object at 0x00000197731BDB70> >>> a = map(lambda x: x+x,[1,2,3]) >>> next(a) 2 >>> next(a) 4 >>> next(a) 6 >>> next(a) Traceback (most recent call last): File "<stdin>", line 1, in <module> StopIteration