python常用函数 C
Counter(hashable)
直接使用统计可哈希元素每个元素的数量。
most_common:可以统计数量最多的n个元素。
统计结果支持结合数学运算。
compress(iterable, callable)
根据序列去选择输出对应位置为 True 的元素。
例子:
compile(regular expression)
将模式字符串预编译为模式对象,字符串会按该模式匹配。
例子:
capitalize(string)
返回字符串一个副本,只有第一个字母大写。
例子:
center(string)
格式化字符串,居中,支持传入填充值。
例子:
choice(iterable)
random的choice方法可以随机进行选择。
例子:
combinations(iterable, int)
itertools的combinations方法可以产生集合的所有组合,并且接受一个参数来指定长度。
例子:
combinations_with_replacement(iterable, int)
与combinations类似,但允许重复选择数据。
例子:
chain(iterable, iterable)
itertools的chain函数可以接受一个或多个可迭代对象作为输入参数。然后创建一个迭代器,依次连续的返回每个可迭代对象中的元素。
例子:
callable(object)
callable是检查对象object是否可调用。如果返回True,object仍然可能调用失败;但如果返回False,调用对象ojbect绝对不会成功。
例子:
cmp(object, object)
比较两个对象x和y,如果x < y ,返回负数;x == y, 返回0;x > y,返回正数。
例子: