开发手册 欢迎您!
软件开发者资料库

Python 内置函数(Built in Functions)

Python内置函数是Python编程语言中预先定义的函数。嵌入到主调函数中的函数称为内置函数,又称内嵌函数。 作用是提高程序的执行效率,内置函数的存在极大的提升了程序员的效率和程序的阅读。

Python具有一组内置函数。

函数

说明

abs()

返回数字的绝对值

all()

如果可迭代对象中的所有项目均为true,则返回True

any()

如果可迭代对象中的任何项目为true,则返回True

ascii()

返回对象的可读版本。用转义字符替换非ASCII字符

bin()

返回数字的二进制版本

bool()

返回指定对象的布尔值

bytearray()

返回字节数组

bytes()

返回一个字节对象

callable()

如果指定对象是可调用的,则返回True;否则返回False。

chr()

从指定的Unicode代码返回一个字符。

classmethod()

将方法转换为类方法

compile()

返回指定的源作为对象,准备执行

complex()

返回一个复数

delattr()

从指定对象中删除指定属性(属性或方法)

dict()

返回字典(数组)

dir()

返回指定对象的属性和方法的列表

divmod()

返回参数1除以参数2的商和余数

enumerate()

获取一个集合(例如一个元组)并将其作为枚举对象返回

eval()

计算并执行表达式

exec()

执行指定的代码(或对象)

filter()

使用过滤器功能排除可迭代对象中的项目

float()

返回浮点数

format()

格式化指定的值

frozenset()

返回一个Frozenset对象

getattr()

返回指定属性(属性或方法)的值

globals()

以字典形式返回当前全局符号表

hasattr()

如果指定的对象具有指定的属性(属性/方法),则返回True

hash()

返回指定对象的哈希值

help()

执行内置的帮助系统

hex()

将数字转换为十六进制值

id()

返回对象的ID

input()

允许用户输入

int()

返回整数

isinstance()

如果指定对象是指定对象的实例,则返回True

issubclass()

如果指定的类是指定对象的子类,则返回True

iter()

返回一个迭代器对象

len()

返回对象的长度

list()

返回列表

locals()

返回当前本地符号表的更新字典

map()

返回将指定函数应用于每个项目的指定迭代器

max()

返回可迭代的最大项目

memoryview()

返回一个内存视图对象

min()

返回可迭代的最小项目

next()

返回可迭代的下一项

object()

返回一个新对象

oct()

将数字转换为八进制

open()

打开文件并返回文件对象

ord()

转换代表指定字符Unicode的整数

pow()

将x的值返回为y的幂

print()

打印到标准输出设备

property()

获取,设置,删除属性

range()

返回一个数字序列,从0开始,以1为增量(默认情况下)

repr()

返回对象的可读版本

reversed()

返回反向的迭代器

round()

四舍五入数字

set()

返回一个新的设置对象

setattr()

设置对象的属性(属性/方法)

slice()

返回切片对象

sorted()

返回排序列表

@staticmethod()

将方法转换为静态方法

str()

返回一个字符串对象

sum()

对迭代器的项求和

super()

返回表示父类的对象

tuple()

返回一个元组

type()

返回对象的类型

vars()

返回对象的__dict__属性

zip()

从两个或多个迭代器中返回一个迭代器