最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中使用partial改變方法默認參數(shù)實例

 更新時間:2015年04月28日 11:06:40   投稿:junjie  
這篇文章主要介紹了Python中使用partial改變方法默認參數(shù)實例,本文直接給出使用實例,代碼中包含詳細注釋,需要的朋友可以參考下

Python 標準庫中 functools庫中有很多對方法很有有操作的封裝,partial Objects就是其中之一,他是對方法參數(shù)默認值的修改。
下面就看下簡單的應用測試。

復制代碼 代碼如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#python2.7x
#partial.py
#authror: orangleliu

'''
functools 中Partial可以用來改變一個方法默認參數(shù)
1 改變原有默認值參數(shù)的默認值
2 給原來沒有默認值的參數(shù)增加默認值
'''
def foo(a,b=0) :
    '''
    int add'
    '''
    print a + b

#user default argument
foo(1)

#change default argument once
foo(1,1)

#change function's default argument, and you can use the function with new argument
import functools

foo1 = functools.partial(foo, b=5)  #change "b" default argument
foo1(1)

foo2 = functools.partial(foo, a=10) #give "a" default argument
foo2()

'''
foo2 is a partial object,it only has three read-only attributes
i will list them
'''
print foo2.func
print foo2.args
print foo2.keywords
print dir(foo2)

##默認情況下partial對象是沒有 __name__ __doc__ 屬性,使用update_wrapper 從原始方法中添加屬性到partial 對象中
print foo2.__doc__
'''
執(zhí)行結(jié)果:
partial(func, *args, **keywords) - new function with partial application
    of the given arguments and keywords.
'''

functools.update_wrapper(foo2, foo)
print foo2.__doc__
'''
修改為foo的文檔信息了
'''

相關(guān)文章

  • python深度學習tensorflow訓練好的模型進行圖像分類

    python深度學習tensorflow訓練好的模型進行圖像分類

    這篇文章主要為大家介紹了python深度學習tensorflow訓練好的模型進行圖像分類示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • Python大數(shù)據(jù)之從網(wǎng)頁上爬取數(shù)據(jù)的方法詳解

    Python大數(shù)據(jù)之從網(wǎng)頁上爬取數(shù)據(jù)的方法詳解

    這篇文章主要介紹了Python大數(shù)據(jù)之從網(wǎng)頁上爬取數(shù)據(jù)的方法,結(jié)合實例形式詳細分析了Python爬蟲爬取網(wǎng)頁數(shù)據(jù)的相關(guān)操作技巧,需要的朋友可以參考下
    2019-11-11
  • 教你使用Pandas直接核算Excel中的快遞費用

    教你使用Pandas直接核算Excel中的快遞費用

    文中仔細說明了怎么根據(jù)賬單核算運費.首先要確定運費規(guī)則,然后根據(jù)運費規(guī)則編寫代碼,生成核算列(快遞費 = 省份*重量),最后輸入賬單,進行核算.將腳本件生成EXE文件,就可以使用啦,需要的朋友可以參考下
    2021-05-05
  • python字典的常用方法總結(jié)

    python字典的常用方法總結(jié)

    在本篇文章里小編給大家整理的是關(guān)于python字典的常用方法以及相關(guān)知識點內(nèi)容,需要的朋友們參考下。
    2019-07-07
  • python3 深淺copy對比詳解

    python3 深淺copy對比詳解

    這篇文章主要介紹了python3 深淺copy對比詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • 如何獲取numpy array前N個最大值

    如何獲取numpy array前N個最大值

    這篇文章主要介紹了獲取numpy array前N個最大值的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Python讀寫壓縮文件的方法

    Python讀寫壓縮文件的方法

    這篇文章主要介紹了Python讀寫壓縮文件的方法,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • python如何繪制極坐標輪廓圖contourf

    python如何繪制極坐標輪廓圖contourf

    這篇文章主要介紹了python如何繪制極坐標輪廓圖contourf問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • django-rest-swagger的優(yōu)化使用方法

    django-rest-swagger的優(yōu)化使用方法

    今天小編就為大家分享一篇django-rest-swagger的優(yōu)化使用方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python利用opencv如何實現(xiàn)答題卡自動判卷

    python利用opencv如何實現(xiàn)答題卡自動判卷

    由于工作需要,最近在研究關(guān)于如何通過程序識別答題卡的客觀題的答案,所以下面這篇文章主要介紹了python利用opencv如何實現(xiàn)答題卡自動判卷的相關(guān)資料,需要的朋友可以參考下
    2021-08-08

最新評論

正镶白旗| 门头沟区| 岢岚县| 长海县| 博罗县| 克什克腾旗| 石河子市| 海盐县| 桐乡市| 灵寿县| 西贡区| 六枝特区| 娱乐| 康乐县| 隆子县| 大埔区| 新郑市| 桐梓县| 三亚市| 南宁市| 沭阳县| 比如县| 绵竹市| 治多县| 洱源县| 元谋县| 澄江县| 长顺县| 山东| 崇信县| 鹿邑县| 拜泉县| 千阳县| 盐山县| 都江堰市| 封开县| 定州市| 平潭县| 民乐县| 宜黄县| 宁安市|