Python partial函式原理及用法解析
阿新 • • 發佈:2020-01-09
這篇文章主要介紹了Python partial函式原理及用法解析,文中通過示例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
介紹
partial其實是Python模組functools中定義的一個函式,當我們需要經常呼叫某個函式時,但是其中某些引數是已知的固定值,這樣可能會讓程式碼顯得冗餘,這個時候就可以考慮使用partial函式。
使用
假設我們要做二進位制轉十進位制
int('1000000',base=2) # 64 int('1010101',base=2) # 85
如果我們要重複使用這個函式,需要重複寫的東西就會很多
但是如果我們使用partial
from functools import partial int2 = partial(int,base=2) int2('110') # 6
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。