python中的函數參數

      網友投稿 840 2025-03-31

      在介紹函數的參數之前我們先來回顧一下函數的定義要求 這個函數用于計算倆個數的和? 并把計算的結果打印出來把上述要求轉換為代碼示例如下:

      def add()

      c=11+22

      print(c)

      通過簡單的函數定義就可以得出c的值就是11+22的值此時無論調用這個函數多少次得到的結果永遠都是一樣的而且只能計算固定的倆個數字的和使得這個函數的局限很大的為了讓定義的函數更加通用 即計算任意倆個數字的和可以在定義函數的時候添加倆個參數讓倆個參數來接受傳遞給函數的值接下來通過一個案例來表現出參數是如何傳遞的!

      def add(a,b):

      c=a+b

      print(c)

      在這個例子中我們定義了倆個參數 a為第一個參數? ?用于接受函數傳遞的第一個數值 b為第二個參數用于接受函數傳遞的第二個數值這時 如果想調用add函數則需要給函數的參數傳遞倆個數值

      調用帶有參數的函數時? 需要在小括號內傳遞數據

      add(11,22) 需要注意的是如果函數定義了多個參數 那么在調用函數的時候 傳遞的數據要和定義的參數值一一對應

      默認參數:

      python中有默認參數? 在定義函數的時候 可以給函數的參數設置為默認值 這個參數就被稱為默認參數 當調用函數的時候 由于默認參數在定義時已經被賦值則可以進行忽略如果其他默認參數沒有傳入值要直接使用默認的值如果默認參數傳入了值則要傳入的新值代替

      三個如果要牢記!

      實例:def print)info(name,age=35):

      print("Name":name)

      print(”Age“:age)

      python中的函數參數

      printf_info(name="華為云")

      printf_info(name="華為云",age=5)

      不定長參數:

      通常在定義一個函數時若希望函數能夠處理的參數個數比當初定義的參數個數多? 此時可以在函數中使用不定長參數

      語法:

      def? 函數名([formal_args,]*args,**kwargs):

      "函數_文檔字符串"

      函數體

      return? 表達式

      在上述的格式中? 函數共有3個參數? 其中formal_args為形參 也就是前面所有的參數 如? a,b? *args? **kwargs 為不定長參數 當調用函數的時候 函數傳入的參數個數會優先匹配formal_args參數的個數如果傳入的參數個數和formal_args參數的個數相同不定長參數會返回空的元組或字典 如果傳入參數的個數比formal_args參數的個數多可以分為以下倆個情況

      1)如果傳入的參數沒有指定的名稱那么*args會以元組的形式存放這些多余的參數

      2)如果傳入的參數指定了名稱如m=1 那么*-*kwargs會以字典的形式存放這些被命名的參數

      例:def test(a,b,*args)

      print(a)

      print(b)

      print(args)

      test(11,22)

      其中args為不定長參數? ?第五行中的test調用def中的test傳遞給了a和b值分別為11,22說明11和22會按照從左到右的順序進行匹配test定義時的參數a和b而args參數因為沒有接受到數據 所以為一個空元組

      如果在第五行的11,22后面延申出33,44,55,66,77,88都會將這些值放到空元組args中

      好了 函數的參數就說到這里了

      Python

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:怎么用excel制作九九乘法表(Excel如何制作九九乘法表)
      下一篇:【云駐共創】M-SQL,一種超強的多任務表示學習方法,你值得擁有
      相關文章
      中文字幕精品亚洲无线码二区 | 亚洲小说图片视频| 亚洲人JIZZ日本人| 红杏亚洲影院一区二区三区| 日韩亚洲精品福利| 亚洲国产美女精品久久久| 精品亚洲AV无码一区二区| 亚洲一区二区三区久久| 亚洲精品第一国产综合野| 亚洲AV无码国产精品色| 亚洲国产乱码最新视频| 亚洲中文字幕一二三四区| 亚洲中文字幕一区精品自拍| 亚洲AV永久无码天堂影院| 亚洲国产av玩弄放荡人妇| 看亚洲a级一级毛片| 亚洲?v女人的天堂在线观看| 亚洲AV无码一区二三区| 亚洲精品无码成人片在线观看| 亚洲人成电影网站国产精品| 亚洲午夜激情视频| 国产亚洲精品久久久久秋霞| 亚洲精品乱码久久久久久久久久久久| 亚洲另类激情综合偷自拍图| 亚洲av无码乱码国产精品fc2| 久久亚洲国产精品五月天| 久久青青草原亚洲av无码app| 亚洲美女视频网站| 亚洲一区二区三区国产精品无码| 最新亚洲卡一卡二卡三新区| 日韩成人精品日本亚洲| 亚洲精品人成无码中文毛片| 好看的亚洲黄色经典| 久久精品亚洲综合专区| 亚洲欧洲日产国码二区首页| 中文字幕 亚洲 有码 在线 | 亚洲av午夜成人片精品网站| 日本久久久久亚洲中字幕| 亚洲乱码在线播放| 亚洲aⅴ无码专区在线观看春色| 亚洲a视频在线观看|