Python - 常用内置函数

内置函数(Built-In Functions,BIF)可以直接使用,不需要导入任何模块。编写程序时应该优先考虑使用内置函数,因为内置函数不仅成熟、稳定,而且速度相对较快。

函数 功能简要说明
bin(x) 把数字 x 转换为二进制
bool(x) 返回与 x 等价的布尔值 True 或 False
chr(x) 返回 Unicode 编码为 x 的字符
dir(obj) 返回指定对象 obj 或模块 obj 的成员列表
float(x) 把数字或字符串 x 转浮点数并返回
hash(x) 返回对象 x 的哈希值,如果 x 不可哈希则返回异常。
help(obj) 返回对象 obj 的帮助信息
hex(x) 把数字 x 转换为十六进制
id(obj) 返回对象 obj 的标识(内存地址)
input(value) 接收键盘输入的内容,返回字符串。
int(x[ ,d ]) 返回数字 x 的整数部分,或把 d 进制的字符串 x 转换为十进制并返回,d 默认为十进制。
len(obj) 返回对象 obj 包含的元素个数,适用于列表、元组、集合、字典、字符串、range对象及其它可迭代类型的对象。
list([x])、set([x])、tuple([x])、dict([x]) 把对象 x 转换为列表、集合、元组、字典并返回,或生成空列表、空集合、空元组、空字典。
map(func,seq) 将函数 func 映射至序列 seq 中每个元素,返回包含函数值的 map 对象。
max(x)、min(x) 返回序列 x 中的最大值、最小值
next(x) 返回可迭代对象 x 中的下一个元素
sum(x) 返回序列 x 中所有元素之和,要求序列 x 中所有元素必须为数字。
oct(x) 把数字 x 转换为八进制
open(name,[ ,mode]) 以指定模式 mode 打开文件 name 并返回文件对象
ord(x) 返回字符 x 的 Unicode 编码
print(value) 基本输出函数,输出至屏幕。
range([start, ] end [ ,step]) 返回 range 对象,其中包含 [start,end] 区间内以 step 为步长的整数。
round(x[,小数位数]) 对x 进行四舍五入,若不指定小数位数,则返回整数。
str(obj) 把对象 obj 转换为字符串
sorted(iterable,key=None,reverse=False) 返回排序后的列表
type(obj) 返回对象 obj 的类型

猜你喜欢

转载自blog.csdn.net/lipandeng_acb/article/details/88243445