Python 解释器内置了很多函数和类型,您可以在任何时候使用它们,以下按字母表顺序列出它们。更多信息请参阅CPython文档:Built-in Functions
内置函数 | ||||
---|---|---|---|---|
abs() | all() | any() | bin() | callable() |
chr() | classmethod() | compile() | delattr() | dir() |
divmod() | enumerate() | eval() | exec() | filter() |
getattr() | globals() | hasattr() | hash() | hex() |
id() | input() | isinstance() | issubclass() | iter() |
len() | locals() | map() | max() | min() |
next() | oct() | open() | ord() | pow() |
print() | property() | range() | repr() | reversed() |
round() | setattr() | sorted() | staticmothed() | sum() |
super() | type() | zip() |
有少数的常量存在与内置命名空间中,如下表所示。更多信息请参阅阅CPython文档:Built-in Constants
内置常量 | |
---|---|
False | bool 类型的假值 |
True | bool 类型的真值 |
None | Nonetype类型的唯一值 |
__debug__ | Python没有以 -O 选项启动,则此常量为真值 |
Ellipsis | 与用户定义的容器数据类型的扩展切片语法结合使用 |
NotImplemented | 二进制特殊方法应返回的特殊值(例如,eq()、__lt()__等)表示操作没有针对其他类型实现 |
下表列出内置的数据类型,更多详情请参阅阅CPython文档:Built-in Types
内置类型 | |
---|---|
int | 整数,数值类型 |
float | 浮点数,数值类型 |
complex | 复数,数值类型 |
bool | bool,数值类型 |
list | 列表,序列类型 |
tuple | 元组,序列类型 |
range | range对象,序列类型 |
str | 字符串,序列类型 |
bytes | 单个字节构成的不可变序列,序列类型 |
bytearray | bytes对象的可变对应物,序列类型 |
memoryview | 二进制序列 |
dict | 字典,映射类型 |
set | 集合 |
frozenset | 集合,不可修改,具有哈希值 |
object | 对象,python3.x后class默认的基类 |