- 创建某些基本类型,或类型转换,如 int、float、complex、str、dict、list、tuple、frozenset、long、bool、basestring(是 str 和 unicode 的父类)、bin(将整数转换成二进制字符串)、hex、oct、object(据说没啥用)、set
- 方便处理 list 的一些函数如 all、any、enumerate、filter、map、max、min、range(xrange)、reduce、slice、sorted、reversed、zip、apply、buffer。
- 模块 import(__import__)、reload
- 运行时与类相关函数 type、super、isinstance、issubclass、callable(看看有没有 __call__() 方法)、classmethod(类作为第一个参数,而不是对象自己)、staticmethod(和 static 方法类似)、cmp(调用 __cmp__() 方法)、setattrib、getattrib、hasattrib、delattrib、dir、help、locals 和 globals、hash(调用 __hash__() 可以覆盖原始的 hash 函数)、id、iter(调用 __iter__() 方法)、memoryview、property、
- 字符串以及编码 unicode、chr、unichr、format、print、intern、ord;
- 数学函数 abs、divmod、pow、round、coerce;
- functional language 特性,如 eval、execfile、repr(调用 __repr__,返回能在 eval 使用的表示)
- compile
- 文件操作 open、file;
- 接受用户输入 input、raw_input;
Friday, October 1, 2010
__builtins__
这是 python 内置的函数。我们这里简单的分为下面几类:
Labels:
__builtins__,
python
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment