函數內置方法
阿新 • • 發佈:2018-03-11
highlight 余數 返回 bsp utf-8 內置 叠代 ror range
#coding=utf-8 """ abs() #取絕對值 all()#可叠代對象內全部元素為真則返回True,只要有一個非真,則返回False any()#只要有一個真就為真,全非真則返回False ascii()#把內存對象當做字符串打印出來 bin()#十進制轉2進制 bool()#判斷真假 callable()#判斷能否調用 """ # print (callable([1,2,2])) # print callable(str) # chr(97) # print chr(97) # ord() #與chr相反 # classmethod()#類方法 # compile()# 可以執行字符串類型的代碼 code = """ for i in range(10): print i """ pyobj = compile(code,"error","exec") exec(pyobj) #可以用來將代碼當做字符串的方式傳到遠程電腦,然後執行代碼用此方法 #直接exec(code) delattr() a = dict() dir()#查找該對象的方法 divmod()#相除並返回余數 filter() #從一組數據中過濾出想獲得的數據 a = filter(lambda n:n>5,range(10)) #生成器 for i in a: print i map() b = map(lambda n:n*2,range(10)) #將range(10)裏面每一項做操作之後返回 b = [lambda n:n*2 for n in range(10)] reduce() reduce(lambda x,y:x+y ,range(10))#階加 globals() #返回當前所有變量的key value 形式的字典 print globals() hex()#轉換為16進制 locals()#返回局部變量的值 oct()#轉化為8進制 round()#保留兩位小數
函數內置方法