python基础-----内置函数

来源:互联网 发布:json文件的注释 编辑:程序博客网 时间:2024/06/06 00:21
#内置函数# help()# dir()# vars()# type()# import temp # reload()# id()'''from file import demofrom file import demo#reload重新加载reload(demo)'''print abs(-9)print bool(-1)#divmod返回是商和玉树print divmod(9, 4)print divmod(9, 3)print max([11,22,33,333])print min([11,22,33,333])print sum([11,22,33,333])#pow 2的10次方print pow(2, 10)#all  如果list中全部为真的真  一个未假则都为假print all([1,2,3,0])print all([1,2,3,1])#any  如果list中全部为假则为假  一个为真则为真print any([1,0,0,0])print any([1,2,31])#chr 将65传成A print chr(65)print chr(66)print chr(67)#ord  将字符转成数字print ord('A')print hex(2000)print bin(2000)print oct(2000)li = ['手表','汽车','房']for item in li:    print item#enumerate    其中item为tuple类型for item in enumerate(li,1):    print item[0],item[1]    #占位符s = 'i am {0},{1}'print s.format('alex', 'xxx')#apply调用方法def Function(arg):    print arg    #调用函数方法一Function('sun')#调用函数方法二3apply(Function, ('aa'))#map方法  遍历后面序列的每一个元素,并将每一个元素都放到函数里面去执行def foo1(arg):    return arg+100#条件想让li中每个参数+100#方法一li = [11,22,33]temp = []for item in li:    temp.append(foo1(item))#方法二temp = map(foo, li)#方法三  将函数整成lambda函数temp = map(lambda arg:arg+100, li)#filter  过滤li = [11,22,33]#过滤条件是小余22def foo2(arg):    if arg<22:        return True    else :        return Falsetemp = filter(foo2, li)print temp#reduce  lambda 后面必须是x,y两个参数li = [11,22,33]print reduce(lambda x,y:x*y, li)#zipx = [1,2,3,6]y = [2,3,]z = [5,4,2,0,2]print zip(x,y,z)

0 0
原创粉丝点击