欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python實(shí)現(xiàn)接受任意個(gè)數(shù)參數(shù)的函數(shù)方法

 更新時(shí)間:2018年04月21日 11:30:25   作者:grey_csdn  
下面小編就為大家分享一篇Python實(shí)現(xiàn)接受任意個(gè)數(shù)參數(shù)的函數(shù)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

這個(gè)功能倒也不是我多么急需的功能,只是恰好看到了,覺得或許以后會(huì)用的到。功能就是實(shí)現(xiàn)函數(shù)能夠接受不同數(shù)目的參數(shù)。

其實(shí),在C語(yǔ)言中這個(gè)功能是熟悉的,雖說實(shí)現(xiàn)的形式不太一樣。C語(yǔ)言中的main函數(shù)是可以實(shí)現(xiàn)類似的功能的,可以通過這種方式實(shí)現(xiàn)一個(gè)支持命令行參數(shù)的程序。

先寫一段python實(shí)現(xiàn)相應(yīng)功能的示范代碼:

defFuncDemo(*par):
  print("number of pars: %d" %len(par))
  print("type of par: %s" %type(par))
  i = 0
  if len(par) != 0:
    for p in par:
      i = i + 1
      print("%d par is:%s" %(i,p))

加載后運(yùn)行測(cè)試交互記錄:

>>>FuncDemo()
number of pars: 0
type of par:<class 'tuple'>
>>>FuncDemo(1,2,3)
number of pars: 3
type of par:<class 'tuple'>
1 par is: 1
2 par is: 2
3 par is: 3
>>>FuncDemo(1,2,3,'abc')
number of pars: 4
type of par:<class 'tuple'>
1 par is: 1
2 par is: 2
3 par is: 3
4 par is: abc

這基本上就是Python實(shí)現(xiàn)接受任意參數(shù)函數(shù)的方法以及應(yīng)用,接下來小結(jié)一下相應(yīng)的知識(shí)。

實(shí)現(xiàn)Python接受任意個(gè)數(shù)參數(shù)的函數(shù),在形式上比較簡(jiǎn)單。就是在參數(shù)前面加上一個(gè)星號(hào),這樣相應(yīng)的參數(shù)位置就能夠接受任意個(gè)參數(shù)。相應(yīng)的參數(shù)在函數(shù)中是一個(gè)元組,從上面交互的結(jié)果也能夠看得出。

其實(shí),這個(gè)功能還能能夠支持字典的傳入。如果是字典的傳入,那么就需要傳入成對(duì)兒的參數(shù)。

暫時(shí)看來,這個(gè)功能在我的工作以及生活中用處并不是很大,作為一個(gè)后備的功能再觀其效吧!

以上這篇Python實(shí)現(xiàn)接受任意個(gè)數(shù)參數(shù)的函數(shù)方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python中的shutil模塊詳析

    Python中的shutil模塊詳析

    這篇文章主要介紹了Python中的shutil模塊詳析,Python的Shutil模塊可以看做是OS模塊的補(bǔ)充,它提供了對(duì)文件(夾)復(fù)制,移動(dòng),刪除,壓縮和解壓縮的方法,下面本文會(huì)對(duì)shutil模塊的常用方法進(jìn)行分類介紹,需要的朋友可以參考下
    2023-09-09
  • Python爬蟲實(shí)現(xiàn)爬取百度百科詞條功能實(shí)例

    Python爬蟲實(shí)現(xiàn)爬取百度百科詞條功能實(shí)例

    這篇文章主要介紹了Python爬蟲實(shí)現(xiàn)爬取百度百科詞條功能,結(jié)合完整實(shí)例形式分析了Python爬蟲的基本原理及爬取百度百科詞條的步驟、網(wǎng)頁(yè)下載、解析、數(shù)據(jù)輸出等相關(guān)操作技巧,需要的朋友可以參考下
    2019-04-04
  • python的中異常處理機(jī)制

    python的中異常處理機(jī)制

    這篇文章主要介紹了python的中異常處理的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-08-08
  • Opencv常見圖像格式Data Type及代碼實(shí)例

    Opencv常見圖像格式Data Type及代碼實(shí)例

    這篇文章主要介紹了Opencv常見圖像格式Data Type及代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • python爬蟲獲取小區(qū)經(jīng)緯度以及結(jié)構(gòu)化地址

    python爬蟲獲取小區(qū)經(jīng)緯度以及結(jié)構(gòu)化地址

    這篇文章主要為大家詳細(xì)介紹了python爬蟲獲取小區(qū)經(jīng)緯度,以及結(jié)構(gòu)化的地址,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • python實(shí)現(xiàn)windows下文件備份腳本

    python實(shí)現(xiàn)windows下文件備份腳本

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)windows下文件備份的腳本,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • Python人工智能之混合高斯模型運(yùn)動(dòng)目標(biāo)檢測(cè)詳解分析

    Python人工智能之混合高斯模型運(yùn)動(dòng)目標(biāo)檢測(cè)詳解分析

    運(yùn)動(dòng)目標(biāo)檢測(cè)是計(jì)算機(jī)視覺領(lǐng)域中的一個(gè)重要內(nèi)容,其檢測(cè)效果將會(huì)對(duì)目標(biāo)跟蹤與識(shí)別造成一定的影響,本文將介紹用Python來進(jìn)行混合高斯模型運(yùn)動(dòng)目標(biāo)檢測(cè),感興趣的朋友快來看看吧
    2021-11-11
  • Python連接SQLite數(shù)據(jù)庫(kù)并進(jìn)行增冊(cè)改查操作方法詳解

    Python連接SQLite數(shù)據(jù)庫(kù)并進(jìn)行增冊(cè)改查操作方法詳解

    這篇文章主要介紹了Python對(duì)SQLite數(shù)據(jù)庫(kù)進(jìn)行增冊(cè)改查操作方法詳解,需要的朋友可以參考下
    2020-02-02
  • python使用matplotlib繪制折線圖教程

    python使用matplotlib繪制折線圖教程

    Matplotlib是一個(gè)Python工具箱,用于科學(xué)計(jì)算的數(shù)據(jù)可視化。借助它,Python可以繪制如Matlab和Octave多種多樣的數(shù)據(jù)圖形。下面這篇文章主要介紹了python使用matplotlib如何繪制折線圖的方法教程,需要的朋友可以參考借鑒。
    2017-02-02
  • Python中serial庫(kù)的介紹及用法示例

    Python中serial庫(kù)的介紹及用法示例

    Python的serial庫(kù)是一個(gè)用于串口通信的Python擴(kuò)展庫(kù),它提供了許多方法和功能,用于控制和配置串行端口以及讀取和寫入串行數(shù)據(jù),這篇文章主要給大家介紹了關(guān)于Python中serial庫(kù)用法的相關(guān)資料,需要的朋友可以參考下
    2024-07-07

最新評(píng)論