Python 函数
函数 | 解释 |
---|---|
abs(A) | 取绝对值 |
coerce(A,B) | 将A和B转换成一个类型,并生成一个元组 |
cmp(A,B) | 比较A,B大小,A小返回-1,A大返回1,相等返回0 |
round(A) | 返回参数的四舍五入结果 |
hex(A) | 将A转换为用十六进制表示的字符串 |
chr(A) | 将A转换为ASCII字符,要求0<=A<=255 |
ord(A) | chr(A)的反函数 |
enumerate(A) | 对序列A生成一个可枚举对象,对象中的每一个元素是一个二位元组,元组内容为(索引,序列元素) |
reversed(A) | 生成A的反向序列迭代器 |
sorted(A,func=None,key=None,reverse=False) | 对A排序,排序规则安装参数func,key,reverse指定的规则进行 |
tuple(A) | 转换为tuple类型 |
decode() | 解码 |
encode() | 编码 |
capitalize() | 将字符串的第一个字符大写 |
center(width) | 返回一个长度至少为width的字符串,并使原字符串内容居中 |
count(str,beg=0,end=len(str)) | 返回字符串str出现的次数 |
endswith(obj,beg=0,end=len(string)) | 检查字符串是否以obj结尾 |
expandtabs(tabsize=8) | 把字符串string中的TAP转换为空格 |
find(str,beg=0,end=len(string)) | 检测str是否存在string中,找到返回索引,找不到返回-1 |
index(str,beg=0,end=len(string)) | 查找索引,找不到返回异常 |
islower() | 判断是否全部小写 |
split(str=’’,num=count(str)) | 以str切割,如果num有指定值,则只分割num份 |
zfill(width) | 返回长度width的字符串,不够前面补0 |
title() | 标题化 |
append() | 末尾添加 |
count(obj) | 统计obj出现次数 |
extend(seq) | 将seq序列添加到列表中 |
insert(index,obj) | 指定位置添加 |
pop() | 末尾删除,可传入删除位置 |
remove() | 删除指定元素 |
reverse() | 反向列表 |
list.sort() | 排序 |
clear() | 清除字典中所有键值对 |
copy() | 复制字典副本 |
fromkeys(seq,val=None) | 用seq中的元素作为键创建字典,所有值都设为val,val默认为None |
get(key,default) | 根据键取值,找不到返回default的值 |
key in DICT | 用in判断key是否在字典中,存在为True,不存在为False |
keys() | 返回字典中的所有键的列表 |
iteritems() | 返回字典中所有键值对的迭代器 |
itervalues() | 返回字典中所有值 |
update(dict) | 更新字典 |
values() | 返回一个包含字典中所有值的列表 |