1. 程式人生 > 程式設計 >Python partial函式原理及用法解析

Python partial函式原理及用法解析

這篇文章主要介紹了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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。