1. bin(): 将整数x转换为二进制字符串,如果x不为Python中int类型,x必须包含方法__index__()并且返回值为integer;
2. callable(): 返回值是True 或者 False.
中文说明:检查对象object是否可调用。如果返回True,object仍然可能调用失败;但如果返回False,调用对象ojbect绝对不会成功。
注意:类是可调用的,而类的实例实现了__call__()方法才可调用。
3. chr(i): 返回整数 i 对应的ASCII字符, i 的值为在[0, 255]之间的整数。与ord()作用相反。
4. complex():创建一个值为real + imag * j的复数或者转化一个字符串或数为复数。如果第一个参数为字符串,则不需要指定第二个参数。
参数real: int, long, float或字符串;
参数imag: int, long, float。
e.g: >>> complex(1, 2) == complex('1+2j') >>> (1+2j)
5. divmod(a, b): 返回的是a//b(除法取整)以及a对b的余数, 返回结果类型为tuple。等价于(a // b, a % b)。a,b为数字(包括复数).
6. enumerate(): 当我们既需要遍历索引同时需要遍历元素的时候,可以考虑使用enumerate函数,enumerate函数接受一个可遍历的对象,如列表、字符串
7. eval(): 官方解释为:将字符串str当成有效的表达式来求值并返回计算结果。
http://www.th7.cn/Program/Python/201508/538412.shtml
8. execfile(): execfile(filename [,globals [,locals ]])函数可以用来执行一个文件。
e.g: execfile(r'c:/test.py')
http://www.th7.cn/Program/Python/201501/352006.shtml
9. format(): 格式化
http://www.open-open.com/lib/view/open1411048734531.html
10. getattr(object, name, value):返回object的名称为name的属性的属性值,如果属性name存在,则直接返回其属性值;如果属性name不存在,则触发AttribetError异常或当可选参数default定义时返回default值。