1.abs() : i=abs(-123) 取绝对值

2.all():循环参数,如果每个元素都为真,那么all的返回值为真

bool(0)为假,其他数值都为真

None,"",[],(),{},都为假

3.any():只要有一个为真,则为真

4.ascii(对象):对象的类中找__repr__,获取其返回值

5.bin(),hex(),oct(),int(num,base=xx)

6.bytes():字节

7.bytearray():字节列表

8.chr(),ord():ascill码中数字和字符的转换

9.callable():表示一个对象是否可以被执行 ,即是否可以加上()后执行

10.classmethod():

11.compile()

12.setattr(),getattr(),delattr(),hasattr()

13.dir():查看某个对象的功能

14.complex():复数

15.divmod():得到商和余数

16.eval():将字符串转换成表达式

a="1+3"
ret=eval(a)
print(ret)
print(eval("a+10", {"a":20}))

17.exec():执行参数中的代码字符串,没有返回值

exec("for i in [1,2,3,4]:print i")

18.filter(函数,可迭代的对象)  过滤

def f1(x):
     return True

ret=filter(f1,[11,22,33])
for i in ret:
  print(i)

19.map(函数,可迭代的对象)

 对每个元素执行函数操作

def f1(x):
     return x+10

ret=map(f1,[11,22,33])
for i in ret:
    print(i)

20.format() 字符串格式化
21.globals():获取当前代码中所有的全局变量

22.locals():获取当前代码中所有的局部变量

23.hash():算出哈希值,用于字典的key的保存上

24.isinstance():判断某个对象是否是某个类创建的

25.issubclass():判断是否为子类

26.iter(),迭代获取元素

obj=iter([11,22,33,44,55])
print(obj)
elem1=next(obj)
print(elem1)

27.pow(2,3)=8
28.repr()

posted on 2018-02-27 17:22  sonofthesea  阅读(89)  评论(0编辑  收藏  举报