Python partial函數(shù)原理及用法解析
這篇文章主要介紹了Python partial函數(shù)原理及用法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
介紹
partial其實(shí)是Python模塊functools中定義的一個(gè)函數(shù),當(dāng)我們需要經(jīng)常調(diào)用某個(gè)函數(shù)時(shí),但是其中某些參數(shù)是已知的固定值,這樣可能會(huì)讓代碼顯得冗余,這個(gè)時(shí)候就可以考慮使用partial函數(shù)。
使用
假設(shè)我們要做二進(jìn)制轉(zhuǎn)十進(jìn)制
int('1000000', base=2) # 64 int('1010101', base=2) # 85
如果我們要重復(fù)使用這個(gè)函數(shù),需要重復(fù)寫(xiě)的東西就會(huì)很多
但是如果我們使用partial
from functools import partial int2 = partial(int, base=2) int2('110') # 6
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python Matplotlib簡(jiǎn)易教程(小白教程)
這篇文章主要介紹了Python Matplotlib簡(jiǎn)易教程(小白教程),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07解決Python下imread,imwrite不支持中文的問(wèn)題
今天小編就為大家分享一篇解決Python下imread,imwrite不支持中文的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-12-12Python中類(lèi)型關(guān)系和繼承關(guān)系實(shí)例詳解
這篇文章主要介紹了Python中類(lèi)型關(guān)系和繼承關(guān)系,較為詳細(xì)的分析了Python中類(lèi)型關(guān)系和繼承關(guān)系的原理與使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-05-05Python閉包的兩個(gè)注意事項(xiàng)(推薦)
閉包就是根據(jù)不同的配置信息得到不同的結(jié)果。下面通過(guò)本文給大家分享Python閉包的兩個(gè)注意事項(xiàng),需要的朋友參考下2017-03-03

Python中有哪些關(guān)鍵字及關(guān)鍵字的用法