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

在Python中如何傳遞任意數(shù)量的實參的示例代碼

 更新時間:2019年03月21日 11:28:25   作者:急速奔跑中的蝸牛  
這篇文章主要介紹了在Python中如何傳遞任意數(shù)量的實參的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

1 用法

在定義函數(shù)時,加上這樣一個形參 "*形參名",就可以傳遞任意數(shù)量的實參啦:

def make_tags(* tags):
 '''為書本打標簽'''
 print('標簽:'+str(tags))
make_tags('藝術','藝術史')

運行結果:標簽:('藝術', '藝術史')

形參名 *tags 中的星號會讓 Python 創(chuàng)建一個名為 tags 的空元組, 并將函數(shù)所收到的所有值都封裝在這個元組中 。

注意:即便函數(shù)只收到一個值,也會被放入元組中。

2 聯(lián)合位置實參與任意數(shù)量實參

如果要讓函數(shù)接受多種類型的實參, 那就必須在函數(shù)定義中將接收任意數(shù)量實參的形參定義放在最后 。因為 Python 會先匹配位置實參和關鍵字實參, 然后再將多余的實參放入最后一個形參元組中 。

def make_tags(book_name, *tags):
 '''為某本書打標簽'''
 print('book_name=' + book_name)
 print('tags=' + str(tags))
make_tags('世界美術名作二十講 : 插圖珍藏本','藝術')
make_tags('世界美術名作二十講 : 插圖珍藏本','藝術', '藝術史')

運行結果:
book_name=世界美術名作二十講 : 插圖珍藏本
tags=('藝術',)
book_name=世界美術名作二十講 : 插圖珍藏本
tags=('藝術', '藝術史')

3 任意數(shù)量關鍵字實參

有時候,預先并不清楚傳遞給函數(shù)的會是什么樣的參數(shù)。 這時, 我們就可以將函數(shù)編寫成能夠接受任意數(shù)量的鍵—值對。

def create_account(name, pwd, **others):
 '''創(chuàng)建賬戶'''
 account = {}
 account['name'] = name
 account['pwd'] = pwd
 for key, value in others.items():
 account[key] = value
 return account
account = create_account('早安', '1', sex='女', age='20')
print('account=' + str(account))

運行結果:
account={'name': '早安', 'pwd': '1', 'sex': '女', 'age': '20'}

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

相關文章

  • Python RabbitMQ實現(xiàn)簡單的進程間通信示例

    Python RabbitMQ實現(xiàn)簡單的進程間通信示例

    這篇文章主要介紹了Python RabbitMQ實現(xiàn)簡單的進程間通信示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • Python實現(xiàn)對比不同字體中的同一字符的顯示效果

    Python實現(xiàn)對比不同字體中的同一字符的顯示效果

    這篇文章主要介紹了Python實現(xiàn)對比不同字體中的同一字符的顯示效果,也就是對比不同字體中某個字的顯示效果,這在做設計時非常有用,需要的朋友可以參考下
    2015-04-04
  • python和opencv構建運動檢測器的實現(xiàn)

    python和opencv構建運動檢測器的實現(xiàn)

    這篇文章主要介紹了python和opencv構建運動檢測器的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • Python中np.argmax()函數(shù)用法示例

    Python中np.argmax()函數(shù)用法示例

    np.argmax是用于取得數(shù)組中每一行或者每一列的的最大值,常用于機器學習中獲取分類結果、計算精確度等,下面這篇文章主要給大家介紹了關于Python中np.argmax()函數(shù)用法的相關資料,需要的朋友可以參考下
    2022-12-12
  • Python入門學習之類的相關知識總結

    Python入門學習之類的相關知識總結

    今天帶大家復習python的基礎知識,文中對類的相關知識作了非常詳細的介紹,對正在學習python的小伙伴們有很好地幫助,需要的朋友可以參考下
    2021-05-05
  • Python?Web開發(fā)通信協(xié)議WSGI?uWSGI?uwsgi使用對比全面介紹

    Python?Web開發(fā)通信協(xié)議WSGI?uWSGI?uwsgi使用對比全面介紹

    這篇文章主要為大家介紹了Python?Web開發(fā)通信協(xié)議WSGI?uWSGI?uwsgi使用對比全面介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • Python函數(shù)參數(shù)分類原理詳解

    Python函數(shù)參數(shù)分類原理詳解

    這篇文章主要介紹了Python函數(shù)參數(shù)分類原理詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • 七個生態(tài)系統(tǒng)核心庫[python自學收藏]

    七個生態(tài)系統(tǒng)核心庫[python自學收藏]

    無論你是想快速入手Python,還是想成為數(shù)據(jù)分析大神或者機器學習大佬,亦或者對Python代碼進行優(yōu)化,本文的python庫都能為你提供一些幫助
    2021-08-08
  • python生成器用法實例詳解

    python生成器用法實例詳解

    這篇文章主要介紹了python生成器用法,結合實例形式詳細分析了Python生成器相關原理、創(chuàng)建、使用方法及操作注意事項,需要的朋友可以參考下
    2019-11-11
  • 學python爬蟲能做什么

    學python爬蟲能做什么

    這篇文章主要介紹了學python爬蟲能做什么的相關知識點內容,有需要的朋友們可以閱讀參考下。
    2020-07-07

最新評論

韶山市| 长春市| 邵东县| 彰化县| 高唐县| 百色市| 盈江县| 仁寿县| 中山市| 永顺县| 阳原县| 钟山县| 苏尼特左旗| 新河县| 万山特区| 丹东市| 河西区| 宝清县| 青神县| 金昌市| 遂宁市| 邹平县| 界首市| 都安| 囊谦县| 集安市| 定西市| 绥化市| 库尔勒市| 怀集县| 栾城县| 海口市| 榕江县| 苗栗县| 双江| 梁河县| 尼勒克县| 南漳县| 秦安县| 德庆县| 阜南县|