归结为以下:
abs(x) | 求绝对值,参数可以是整数或者浮点数,也可以是复数,复数返回模 |
all ( iterable ) | 判断可迭代参数iterable中所有元素是否都为true,是返回true,否则返回false。其中,iterable为元组或者列表,元素除0,空,None和false都算true |
any ( iterable ) | 跟all对应,判断可迭代参数iterable中所有元素是否都为false,是返回false,如果有一个为true则返回true。 |
bin(x) | 返回一个int整数的二进制表示 |
bool([x]) | 将参数转化为布尔型,无参数返回false |
callable() | 检查一个对象是否可调用。函数,方法等都可以调用,变量和常量不行 |
chr(x) | 用一个0~255的整数做参数,返回对应的字符 |
dict() | 创建一个字典,有多种方法 |
divmod(x, y) | 把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b) |
enumerate() | 将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中 |
eval() | 执行一个字符串表达式,并返回表达式的值 |
execfile() | 用来执行一个文件 |
filter() | 过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。filter(function, iterable),第一个参数为函数,第二个为序列返回一个满足条件的新列表 |
id() | 获取对象的内存地址。 |
iter() | 生成迭代器。 |
ord() | 返回一个字符的ascii的十进制数值 |
reduce(func, iterable) | 对参数序列中元素进行累积func操作 |
repr() | 对象转化为供解释器读取的形式。 |
list.reverse() | 反向列表中元素 |
round(x[,n]) | 返回浮点数x的四舍五入值,保留n位 |
set() | 创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等 |
sorted() | 对所有可迭代的对象进行排序操作。sorted(iterable, cmp=None, key=None, reverse=False),key -- 主要是用来进行比较的元素 |