python内置函数总结
python内置函数不仅成熟、稳定,而且速度相对较快。所以编写程序时应优先考虑使用。
内置函数
函数 | 功能简要说明 |
---|---|
abs(x) | 返回数字x的绝对值 |
bin(x) | 把数字x转换为二进制串 |
chr(x) | 返回ASCII编码为x的字符 |
dir() | 返回指定对象的成员列表 |
eval(s[ ,globals[ ,locals]]) | 计算字符串中表达式的值并返回 |
float(x) | 把数字或字符串x转换为浮点数并返回 |
help(obj) | 返回对象obj的帮助信息 |
hex(x) | 把数字x转换为十六进制串 |
id(obj) | 返回对象obj的标示(地址) |
input([提示内容字符串]) | 接收键盘输入,返回字符串 |
len(obj) | 返回对象obj包含的元素个数,适用于列表、元组、集合、字典和字符串等类型的对象 |
oct(x) | 把数字x转换为八进制 |
ord(x) | 返回1个字符s的编码 |
range([start,] end[,step]) | 返回一个等差数列(Python3中返回的是一个range对象)不包括终值 |
round(x[,小数位数]) | 对x进行四舍五入,若不指定小数位数,则返回整数 |
str(obj) | 把对象obj转换为字符串 |
int(x[,d]) | 返回数字的整数部分,或把d进制的字符串x转换为十进制并返回,d默认为十进制 |
list(x)、set([obj])、tuple(x) | 把对象转换为列表、集合或元组并返回 |
max(x)、min(x)、sum(x) | 返回序列中的最大值、最小值或数值元素之和 |
pow(x,y) | 返回x的y次方 |
sorted(列表[,cmp[,key[reverse]]]) | 返回排序后的列表 |
type(obj) | 返回对象obj的类型 |
reversed(列表或元组) | 返回逆序后的列表或迭代器对象 |
map(函数,序列) | 将单参数函数映射至系列中的每个元素,返回结果列表 |
reduce(函数,序列) | 将接受2个参数的函数以累积的方式从左到右依次应用至序列中的每个元素,最终返回单个值作为结果 |