1 | abs(number) | 返回数字的绝对值 |
2 | all(iterable) | 如果iterable的所有元素都为真值,就返回True;否则返回False |
3 | any(iterable) | 如果iterable的所有元素都为假值,就返回False;否则返回Ture |
4 | ascii(object) | 类似于repr,但对非ASCII字符进行转义 |
5 | bin(integer) | 将整数转换为以字符串表示的二进制字面量 |
6 | bool(x) | 将x解读为布尔值,并返回True或False |
7 | bytearray([string, [encoding[, errors]]]) | 创建一个bytearray,可根据指定的字符串给他赋值,还可指定编码和错误处理方式 |
8 | bytes([string, [encoding[, errors]]]) | 类似于bytearray,但返回一个可修改的bytes对象 |
9 | callable(object) | 检查对象是否是可调用的 |
10 | chr(number) | 返回一个字符,其Unicode码点为指定的数字 |
11 | classmethod(func) | 根据实例方法创建一个类方法 |
12 | complex(real[, imag]) | 返回一个复数,其实部和虚部分别为指定的值 |
13 | delattr(object, name) | 删除指定对象的指定属性 |
14 | dict([mapping-or-sequence]) | 创建一个字典。可根据另一个映射或(key,value)列表来创建,也可使用关键字参数来调用 |
15 | dir([object]) | 列出当前可见作用域中的(大部分)命令,或列出指定对象的(大部分)属性 |
16 | divmod(a, b) | 返回(a // b, a % b)(对于浮点数,有一些特殊规则) |
17 | enumerate(iterable) | 迭代iterable中所有项的(index, item)。可提供关键字参数start,以便不从开头开始迭代 |
18 | eval(string[, globals[, locals]]) | 计算以字符串表示的表达式,还可再指定的全局和局部作用域内进行 |
19 | filter(function, sequence) | 返回一个列表,其中包含指定序列中这样的元素,即对其应用指定的函数时,结果为真值 |
20 | float(object) | 将字符串或数字转换为浮点数 |
21 | format(value[, format_spec]) | 返回对指定字符串设置格式后的结果。格式设置规范的作用与字符串方法format中相同 |
22 | frozenset([iterable]) | 创建一个不可修改的集合,这意味着可将其添加到其他集合中 |
23 | getattr(object, name[, default]) | 返回指定对象中指定属性的值,还可给这个属性指定默认值 |
24 | globals() | 返回一个表示当前全局作用域的字典 |
25 | hasattr(object, name) | 检查指定对象是否包含指定属性 |
26 | help([object]) | 调用内置的帮助系统,或打印有关指定对象的帮助信息 |
27 | hex(number) | 将数字转换为十六进制字符串 |
28 | id(object) | 返回指定对象的独一无二的ID |
29 | input([prompt]) | 以字符串的方式返回用户输入的数据,还可显示指定的提示语 |
30 | int(object[, radix]) | 将字符串或数字转换为整数,还可指定基数 |
31 | isinstance(object, classinfo) | 检查object是否是classinfo的实例,其中参数classinfo可以是类对象、类型对象或类和类型对象元组 |
32 | issubclass(class1, class2) | 检查class1是否是class2的子类(每个类都被视为是它自己的子类) |
33 | iter(object[, sentinel]) | 返回一个迭代器对象,即object._iter_()。这个迭代器对象用于迭代序列(如果object支持_getitem_)。如果指定了sentinel,这个迭代器将不断调用object,直到返回的是sentinel。 |
34 | len(object) | 返回指定对象的长度(包含的项数) |
35 | list([sequence]) | 创建一个列表,也可根据指定的序列创建列表 |
36 | locals() | 返回一个表示当前局部作用域的字典(请不要修改这个字典) |
37 | map(function, sequence, …) | 创建一个列表,其中包含对指定序列包含的项执行指定函数返回的值 |
38 | max(object1, [object2, …]) | 如果object1不是空序列,就返回其中最大的元素;否则返回提供的参数(object1、object2等)中最大的那个 |
39 | min(object1, [object2, …]) | 如果object1不是空序列,就返回其中最小的元素;否则返回提供的参数(object1、object2等)中最小的那个 |
40 | next(iterator[, default) | 返回iterator._next_()的值,还可指定默认值,它指定在到达了迭代器末尾时将返回的值 |
41 | object() | 返回一个object实例;object是所有新式类的基类 |
42 | oct(number) | 将整数转换为八进制字符串 |
43 | open(filename[, mode[, bufsize]]) | 打开一个文件并返回一个文件对象(还有其他的可选参数,如指定编码和错误处理方式的参数) |
44 | ord(char) | 返回指定字符的Unicode码点 |
45 | pow(x, y[, z]) | 返回x的y次方,还可将结果对z求模 |
46 | print(x, …) | 将0个或更多参数作为一行打印到标准输出,并用空格分隔参数。可使用关键字参数seq、end、file和flush调整这种行为 |
47 | property([fget[, fset[, fdel[, doc]]]]) | 根据一组存取函数创建一个特性 |
48 | range([start, ]stop[, step]]) | 根据参数start(包含,默认为0)、stop(不包含)和step(默认为1)以序列的方式返回指定范围内的一系列值 |
49 | repr(object) | 返回对象的字符串表示,通常用作eval的参数 |
50 | reversed(sequence) | 返回一个反向迭代序列的迭代器 |
51 | round(float[, n]) | 将指定的浮点数圆整到小数点后n位(默认为零位)。关于详尽的圆整规则,请参阅官方文档 |
52 | set([iterable]) | 返回一个集合;如果指定了iterable,该集合的元素将是从中取得的 |
53 | setattr(object, name, value) | 将指定对象的指定属性设置为指定的值 |
54 | sorted(iterable[, cmp][, key][, reverse]) | 返回一个排序后的列表,其中的元素来自iterable。可选参数与列表的方法sort相同 |
55 | staticmethod(func) | 根据实例方法创建一个静态(类)方法 |
56 | str(object) | 返回指定对象的格式良好的字符串表示 |
57 | sum(seq[, start]) | 计算数字序列中所有元素的总和,再加上可选参数start的值(默认为零),然后返回结果 |
58 | super([type[, obj/type]]) | 返回一个将方法调用委托给超类的代理 |
59 | tuple([sequence]) | 创建一个元组,如果指定了可选参数sequence,该元组包含的项将与该参数指定的序列相同 |
60 | type(object) | 返回指定对象的类型 |
61 | type(name, bases, dict) | 返回一个新的类型对象,其名称、基类和作用域由相应的参数指定 |
62 | vars([object]) | 返回一个表示局部作用域的字典或一个包含指定对象的属性的字典(请不要修改这个字典) |
63 | zip(sequence1, …) | 返回一个元组迭代器,其中每个元组都包含提供序列的相应项。返回的列表与提供的最短序列等长 |