1. functools.partial的作用就是,把一個函數的某些參數給固定住(也就是設置默認值),返回一個新的函數,調用這個新函數會更簡單。
例如:
>>> import functools
>>> int2 = functools.partial(int, base=2) #把int函數裏面的參數base固定爲2
>>> int2('1000000')
64
>>> int2('1010101')
85
1. functools.partial的作用就是,把一個函數的某些參數給固定住(也就是設置默認值),返回一個新的函數,調用這個新函數會更簡單。
例如:
>>> import functools
>>> int2 = functools.partial(int, base=2) #把int函數裏面的參數base固定爲2
>>> int2('1000000')
64
>>> int2('1010101')
85
class MetaCls(type): def __new__(cls, *args, **kwargs): print("in MetaCls") # return super(Meta