内置函数-1

Built-in Functions

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值。

http://www.th7.cn/Program/Python/201607/891830.shtml

原文地址:https://www.cnblogs.com/Noooo/p/6243689.html