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

Python傳遞參數(shù)的多種方式(小結(jié))

 更新時間:2019年09月18日 11:49:42   作者:饕客  
這篇文章主要介紹了Python傳遞參數(shù)的多種方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

一 位置傳遞

沒什么好過多講解.

# 位置傳遞實例:
def fun1(a,b,c):
  return a+b+c

print(fun1(1,2,3))

輸出:

6

二 關(guān)鍵字傳遞

更具每個參數(shù)的名字寫入函數(shù)參數(shù)

 # 關(guān)鍵字傳遞
 def fun2(a,b,c):
  return a+b+c
 
print(fun2(1,c=3,b=2))

輸出:

三 參數(shù)默認值傳遞

給函數(shù)的輸入?yún)?shù)設(shè)定一個默認值,如果該參數(shù)最終沒有輸入,則使用默認參數(shù)出入函數(shù).

# 默認值傳遞
 def fun3(a,b=2,c=3):
  return a+b+c

print(fun3(a = 1))

輸出:

四 包裹傳遞

在定義函數(shù)時,我們有時候并不知道調(diào)用的時候會傳遞多少個參數(shù)。這時候,包裹(packing)位置參數(shù)或者包裹關(guān)鍵字參數(shù)來進行參數(shù)傳遞會非常有用。

下面是包裹位置傳遞的例子:

def fun4(*name):
 print(type(name))
print(name)

fun4([1,2,3])
fun4((1,2,3))
fun4(1,2,3)

結(jié)果:

<class 'tuple'>
([1, 2, 3],)
<class 'tuple'>
((1, 2, 3),)
<class 'tuple'>
(1, 2, 3)

從上面的結(jié)果分析:

在fun4的參數(shù)表中,所有的參數(shù)被name收集,根據(jù)位置合并成一個元祖(tuple),這就是包裹位置傳遞。

 五 解包裹傳遞

 def func1(a,b=1,*c,**d):
  print(a,b,c,d)  

 
l = [3,4]
dic = {'@':2,'#':3}

func1(1,2,l,dic)
print("---------**------------")
func1(1,2,*l,**dic)
func1(1,2,3,4,**dic)

運行結(jié)果:

 1 2 ([3, 4], {'@': 2, '#': 3}) {}
 ---------**------------
 1 2 (3, 4) {'@': 2, '#': 3}
 1 2 (3, 4) {'@': 2, '#': 3}

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

相關(guān)文章

  • 使用Python實現(xiàn)繪制發(fā)散條形圖

    使用Python實現(xiàn)繪制發(fā)散條形圖

    發(fā)散條形圖用于簡化多個組的比較,它許我們比較各組中的數(shù)值,還幫助我們快速地想象出有利的和不利的或積極的和消極的反應,下面我們就來看看如何使用Python繪制發(fā)散條形圖吧
    2024-04-04
  • python 比較字典value的最大值的幾種方法

    python 比較字典value的最大值的幾種方法

    這篇文章主要介紹了python 比較字典value的最大值,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • jupyter安裝失敗的解決,問題出在rust環(huán)境和32位python

    jupyter安裝失敗的解決,問題出在rust環(huán)境和32位python

    文章講述了如何解決在安裝Jupyter Notebook時遇到的問題,包括安裝Rust和選擇合適的Python版本(64位)來避免兼容性問題
    2025-02-02
  • python中類變量與成員變量的使用注意點總結(jié)

    python中類變量與成員變量的使用注意點總結(jié)

    python 的類中主要會使用的兩種變量:類變量與成員變量。類變量是類所有實例化對象共有的,而成員變量是每個實例化對象自身特有的。下面這篇文章主要給大家介紹了在python中類變量與成員變量的一些使用注意點,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-04-04
  • python?pipreqs工具生成requirements.txt文件使用詳解

    python?pipreqs工具生成requirements.txt文件使用詳解

    這篇文章主要為大家介紹了python?pipreqs工具生成requirements.txt文件使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • Python采集股票數(shù)據(jù)并制作可視化柱狀圖

    Python采集股票數(shù)據(jù)并制作可視化柱狀圖

    這篇文章主要介紹了如何利用Python采集股票數(shù)據(jù)并制作可視化柱狀圖,文中的示例代碼講解詳細,快來跟上小編一起動手嘗試一下吧
    2022-04-04
  • 簡單的Python解密rsa案例

    簡單的Python解密rsa案例

    這篇文章主要為大家介紹了簡單的Python解密rsa案例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • Python實現(xiàn)將MP4視頻轉(zhuǎn)化為GIF圖像

    Python實現(xiàn)將MP4視頻轉(zhuǎn)化為GIF圖像

    與靜態(tài)圖像相比,動態(tài)的?GIF?圖片更能吸引各位讀者的注意力,還可以提供更生動、有趣和引人入勝的內(nèi)容,本文為大家介紹了Python將MP4視頻轉(zhuǎn)化為GIF圖像的方法,需要的可以參考下
    2023-06-06
  • python 控制Asterisk AMI接口外呼電話的例子

    python 控制Asterisk AMI接口外呼電話的例子

    今天小編就為大家分享一篇python 控制Asterisk AMI接口外呼電話的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python使用beautifulsoup從愛奇藝網(wǎng)抓取視頻播放

    python使用beautifulsoup從愛奇藝網(wǎng)抓取視頻播放

    這篇文章主要介紹了python使用beautifulsoup從愛奇藝網(wǎng)抓取視頻并播放示例,大家參考使用吧
    2014-01-01

最新評論

丰宁| 定远县| 泸溪县| 宁晋县| 莲花县| 谷城县| 福贡县| 威信县| 察雅县| 柳州市| 磐安县| 连山| 沙湾县| 建水县| 年辖:市辖区| 介休市| 唐海县| 焦作市| 乌兰察布市| 印江| 县级市| 富平县| 江阴市| 边坝县| 柳林县| 炎陵县| 台东县| 灵宝市| 洛浦县| 来宾市| 隆回县| 贵港市| 色达县| 自治县| 桃园县| 阜新| 无为县| 昔阳县| 峨山| 和硕县| 龙里县|