python中常用的内建函数
总结了python中常用的内建函数。
字符串内建函数
字符串join 拼接字符串
完整的简写:str.join(iterable)
例子:
>>> a
'qwe'
>>> '*'.join(a)
'q*w*e'
>>>
注意:这个join函数与os.path.join函数时不同的。os.path.join的简写是:os.path.join(a,*p)
例子:
>>> os.path.join('root','ower','data')
'root/ower/data'
find 查找某个字符串的下标位置(注意只会查找第一个)
简写:str.find('要找的字符')注意在括号中可以选定范围,而若没有找到给字符,则返回-1.
例如:
>>> a
'qweasdqwe'
>>> a.find('w')
1
>>> a.find('w',2)
7
>>> a.find('o')
-1
count 计数
S.count(sub[,start[,end]]) -> int
计数(某个字符出现的次数,可以指定某个范围;默认整个字符串),返回的int数字
encode 解码
index
S.index(sub[,start[,end]]) -> int
返回一个整型数字,查出sub,在字符串或指定范围内出现的下标;若是没有出现,则会报错
replace
S.replace(old,new[,count]) -> str
返回一个字符串,old要被替换的字符串,new要替换的字符串,count,替换次数;默认全部替换
split切割
split()
S.split(seq=None,maxsplit=-1) -> list of strings
分割(传进的参数为分隔符),返回的是一个列表
strip
S.strip([chars]) -> str
删除指定字符串,若字符串中不存在要删除的字符串,则返回源字符串
join(...)
S.join(iterable) -> str
返回字符串;将字符串,元组,列表中的元素以指定的字符连接生成一个新的字符;S.join(iterable)其中S为连接符,iterable为指定元素
列表内建函数
列表append()
末尾追加列表元素
clear
清空列表元素,返回一个空列表
copy
复制列表
count
统计某个元素在该列表中出现的次数
extend
给列表追加一个个可迭代的数据
例如>>> a
[1, 2, 3, 4]
>>> b
[6, 7, 8, 9]
>>> a.extend(b)
>>> a
[1, 2, 3, 4, 6, 7, 8, 9]
>>> b
[6, 7, 8, 9]
>>>
index
查找某个元素在该列表的下标
insert
在列表中某个下标处插入某元素
pop
pop空列表会报错;删除列表,从最后开始删除,一次只会删除一个元素,返回已经删除的列表元素
remove
删除指定列表元素,没有返回值,remove空列表会报错
reverse(...)
排序,但是是倒序排列
sort
L.sort(key=None,reverse=False) -> None
排序,没有返回值,修改源列表
注意sorted()函数是针对所有的可迭代函数的排序,但是会返回一个新列表
元组内建函数
元组count
计数,统计某个元素在该元组中出现的次数
index
字典内建函数
字典clear
清空字典
copy
复制字典
items
>>> a = {1:2,3:4,5:6}
>>> a.items()
dict_items([(1, 2), (3, 4), (5, 6)])
keys
得到该字典中所有的key
values
得到改字典中所有的value
update
更新该字典
例子:
>>> a
{1: 2, 3: 4, 6: 7}
>>> b
{2: 'a', 4: 'c'}
>>> a.update(b)
>>> a
{1: 2, 3: 4, 6: 7, 2: 'a', 4: 'c'}
>>>
网友评论