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

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

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

1 用法

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

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

運(yùn)行結(jié)果:標(biāo)簽:('藝術(shù)', '藝術(shù)史')

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

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

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

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

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

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

3 任意數(shù)量關(guān)鍵字實(shí)參

有時候,預(yù)先并不清楚傳遞給函數(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))

運(yùn)行結(jié)果:
account={'name': '早安', 'pwd': '1', 'sex': '女', 'age': '20'}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

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

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

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

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

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

    python和opencv構(gòu)建運(yùn)動檢測器的實(shí)現(xiàn)

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

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

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

    Python入門學(xué)習(xí)之類的相關(guān)知識總結(jié)

    今天帶大家復(fù)習(xí)python的基礎(chǔ)知識,文中對類的相關(guān)知識作了非常詳細(xì)的介紹,對正在學(xué)習(xí)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使用對比全面介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • Python函數(shù)參數(shù)分類原理詳解

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

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

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

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

    python生成器用法實(shí)例詳解

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

    學(xué)python爬蟲能做什么

    這篇文章主要介紹了學(xué)python爬蟲能做什么的相關(guān)知識點(diǎn)內(nèi)容,有需要的朋友們可以閱讀參考下。
    2020-07-07

最新評論

四川省| 蛟河市| 淮北市| 阿尔山市| 通江县| 东光县| 唐山市| 介休市| 饶河县| 五莲县| 淄博市| 锦屏县| 新蔡县| 永定县| 新乡县| 石渠县| 莱西市| 清河县| 天等县| 中方县| 湖州市| 社会| 永平县| 阳山县| 安阳县| 新宾| 丰顺县| 赞皇县| 延津县| 府谷县| 罗田县| 临漳县| 微山县| 甘孜| 武宁县| 册亨县| 盘锦市| 洪湖市| 扎囊县| 云梦县| 丘北县|