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

python動態(tài)參數(shù)用法實例分析

 更新時間:2015年05月25日 14:40:25   作者:惟愿蓮心不染塵  
這篇文章主要介紹了python動態(tài)參數(shù)用法,以實例形式較為詳細的分析了Python中動態(tài)參數(shù)的功能及使用技巧,需要的朋友可以參考下

本文實例講述了python動態(tài)參數(shù)用法。分享給大家供大家參考。具體分析如下:

先來看一段代碼:

class Person:  
  def __init__(self,*pros,**attrs):  
    self.name = "jeff"  
    self.pros = pros  
    for (key,value) in attrs.items():  
      stm = "self.%s = /"%s/""% (key,value)  
      exec(stm)  
  if __name__ == "__main__":  
    jeff = Person(1,2,3,sex="boy")  
    print jeff.pros  
    print jeff.sex  
    print dir(jeff)  

打印出來的內(nèi)容是:

(1, 2, 3)
boy
['__doc__', '__init__', '__module__', 'name', 'pros', 'sex']

python不定參數(shù):

參數(shù)以一個*號開頭的代表著一個任意長度的數(shù)組,可以接收連續(xù)一串參數(shù),如上面代碼里傳的是1,2,3,你可以更多。

參數(shù)以兩個*號開頭的代表著一個字典,參數(shù)的形式是“key=value”,接受連續(xù)任意多個參數(shù)。

在函數(shù)內(nèi),我們就可以把前者當作一個元組來處理,打印結果看得出來是一個元組。注意,調(diào)用方法是參數(shù)不定長,而在方法執(zhí)行的時候,長度已定了,所以是元組。同時,我們可以把后者當作一個字典來處理。

示例代碼里使用可變長參數(shù)實現(xiàn)了一個類屬性的個性化定制,對于一個Person類,你可以通過傳入字典類型的參數(shù)使這個類有更多原來不存在的屬性,實現(xiàn)方法 是用了exec方法,目前只能通過字符串的參數(shù)。這里只是展示了可變參數(shù)的使用及exec的神奇力量。真正的函數(shù)不應該允許任意用戶自定義屬性的,可變參 數(shù)的目的是為定義函數(shù)方便及調(diào)用函數(shù)時,參數(shù)傳入形式更自由而已。

希望本文所述對大家的Python程序設計有所幫助。

相關文章

  • python使用requests?POST提交一個鍵多個值方式

    python使用requests?POST提交一個鍵多個值方式

    這篇文章主要介紹了python使用requests?POST提交一個鍵多個值方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • 虛擬環(huán)境下搭建一個Django項目

    虛擬環(huán)境下搭建一個Django項目

    這篇文章主要為大家介紹了虛擬環(huán)境下搭建一個Django項目的實現(xiàn)過程示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • Python寫入數(shù)據(jù)到MP3文件中的方法

    Python寫入數(shù)據(jù)到MP3文件中的方法

    這篇文章主要介紹了Python寫入數(shù)據(jù)到MP3文件中的方法,可實現(xiàn)將MP3文件相關信息寫入MP3文件的功能,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • Python使用shelve模塊實現(xiàn)簡單數(shù)據(jù)存儲的方法

    Python使用shelve模塊實現(xiàn)簡單數(shù)據(jù)存儲的方法

    這篇文章主要介紹了Python使用shelve模塊實現(xiàn)簡單數(shù)據(jù)存儲的方法,涉及shelve模塊實現(xiàn)數(shù)據(jù)存儲的技巧,需要的朋友可以參考下
    2015-05-05
  • 修復Python縮進錯誤的方法實現(xiàn)

    修復Python縮進錯誤的方法實現(xiàn)

    在Python中,縮進是非常重要的,因為它決定了代碼塊的層次結構,本文主要介紹了修復Python縮進錯誤的方法實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • Mac下PyCharm快捷鍵分享

    Mac下PyCharm快捷鍵分享

    這篇文章主要介紹了Mac下PyCharm快捷鍵,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • python中matplotlib實現(xiàn)最小二乘法擬合的過程詳解

    python中matplotlib實現(xiàn)最小二乘法擬合的過程詳解

    這篇文章主要給大家介紹了關于python中matplotlib實現(xiàn)最小二乘法擬合的相關資料,文中通過示例代碼詳細介紹了關于最小二乘法擬合直線和最小二乘法擬合曲線的實現(xiàn)過程,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-07-07
  • python基于pexpect庫自動獲取日志信息

    python基于pexpect庫自動獲取日志信息

    這篇文章主要介紹了python基于pexpect庫自動獲取日志信息的方法,幫助大家更好的利用python高效辦公,感興趣的朋友可以了解下
    2021-02-02
  • 基于Python實現(xiàn)二維圖像雙線性插值

    基于Python實現(xiàn)二維圖像雙線性插值

    雙線性插值,又稱為雙線性內(nèi)插。在數(shù)學上,雙線性插值是有兩個變量的插值函數(shù)的線性插值擴展,其核心思想是在兩個方向分別進行一次線性插值。本文將用Python實現(xiàn)二維圖像雙線性插值,感興趣的可以了解下
    2022-06-06
  • python flask開發(fā)的簡單基金查詢工具

    python flask開發(fā)的簡單基金查詢工具

    基于python flask開發(fā)的簡單基金查詢工具,支持大盤指數(shù)實時情況查看,總持倉實際漲幅、預估漲幅等功能,感興趣的朋友可以下載該項目來查看使用
    2021-06-06

最新評論

乐至县| 崇左市| 宿松县| 华坪县| 辽宁省| 阿城市| 镇江市| 双江| 涪陵区| 韶关市| 中阳县| 五华县| 黑山县| 中方县| 梁河县| 栖霞市| 平安县| 临澧县| 米泉市| 读书| 开原市| 双鸭山市| 宁波市| 卢龙县| 新密市| 韩城市| 彰化县| 碌曲县| 饶河县| 河曲县| 宁武县| 康定县| 静安区| 松阳县| 射洪县| 侯马市| 衢州市| 武陟县| 南陵县| 井研县| 廉江市|