python經典面試題
阿新 • • 發佈:2018-08-29
經典面試題 brush pri nbsp 圖片 print self img true
1、方法和函數的區別
from types import MethodType,FunctionType class A: def func(self):pass a = A().func b = A.func print(isinstance(a,FunctionType)) print(isinstance(b,FunctionType)) print(isinstance(a,MethodType)) print(isinstance(b,MethodType))
2、生成器相關
def test(): for i in range(4): yield i def add(n,i): return n+i g=test() for n in [1,10]: g=(add(n,i) for i in g) print(list(g))
def test(): for i in range(4): yield i def add(n,i): return n+i g=test() for n in [1,10]: h=(add(n,i) for i in g) print(list(h))
python經典面試題