日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

Python 函数参数的分类及使用方法

發(fā)布時(shí)間:2025/3/21 python 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python 函数参数的分类及使用方法 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

    • 一.參數(shù)的作用
    • 二.參數(shù)的分類(lèi)
      • 1.必選參數(shù)
      • 2.默認(rèn)參數(shù)【省缺參數(shù)】
      • 3.可選參數(shù)
      • 4.關(guān)鍵字參數(shù)
    • 三.可變參數(shù)與關(guān)鍵字參數(shù)混合使用

一.參數(shù)的作用

????為了得到外部的數(shù)據(jù),進(jìn)而實(shí)現(xiàn)特定的功能

二.參數(shù)的分類(lèi)

1.必選參數(shù)

必選的意思是,有幾個(gè)參數(shù)就傳遞幾個(gè)參數(shù),否則報(bào)錯(cuò)

#正確的代碼 def sum(a,b):sum = a+bprint(sum)pass pass sum(10,20)#結(jié)果 30 #錯(cuò)誤的代碼 def sum(a,b):sum = a+bprint(sum)pass pass sum(10)#報(bào)錯(cuò)如下: TypeError: sum() missing 1 required positional argument: 'b'

2.默認(rèn)參數(shù)【省缺參數(shù)】

(1)在調(diào)用函數(shù)時(shí),如果未傳遞參數(shù),就會(huì)使用定義函數(shù)時(shí)給定的值

#代碼 def sum(a=3,b=2):sum = a+bprint(sum)pass passsum(10)#結(jié)果 12#講解 10傳遞給了a。b使用默認(rèn)值2來(lái)做相加運(yùn)算10+2=12

(2)默認(rèn)參數(shù)的值必須放到參數(shù)列表中的后面

#錯(cuò)誤代碼 def sum(a=3,b):sum = a+bprint(sum)pass passsum(10)#報(bào)錯(cuò) SyntaxError: non-default argument follows default argument #正確代碼 def sum(a,b=2):sum = a+bprint(sum)pass passsum(10)#結(jié)果 12

3.可選參數(shù)

當(dāng)參數(shù)的數(shù)目不確定時(shí),使用可選參數(shù),使用方法如下

def sum(*args):result = 0for item in args:result+= itempassprint(result)pass passsum(10,20)#結(jié)果 30

4.關(guān)鍵字參數(shù)

(1)參數(shù)的關(guān)鍵字是一個(gè)字典類(lèi)型,使用方法有三種如下:

#方法一 def keyFunction(**kwargs):print(kwargs)pass pass#調(diào)用函數(shù) keyFunction(name = '張飛',age=20)#結(jié)果 {'name': '張飛', 'age': 20} #方法二: def keyFunction(**kwargs):print(kwargs)pass passdictA = {'name':'張飛','age':20}#調(diào)用函數(shù) keyFunction(**dictA)#這里必須加上**,要不就會(huì)報(bào)錯(cuò)#結(jié)果 {'name': '張飛', 'age': 20} #方法三: def keyFunction(**kwargs):print(kwargs)pass passdictA = {'name':'張飛','age':20}#調(diào)用函數(shù) keyFunction()#不加參數(shù)也可以#結(jié)果 {}

三.可變參數(shù)與關(guān)鍵字參數(shù)混合使用

1.使用情況一:

#args是元組類(lèi)型,kwargs是字典類(lèi)型 def complex(*args,**kwargs):print(args)print(kwargs)pass passcomplex(1,2,3)#結(jié)果 (1, 2, 3) {}

2.使用情況二:

def complex(*args,**kwargs):print(args)print(kwargs)pass passcomplex(1,2,3,name='張飛')#結(jié)果 (1, 2, 3) {'name': '張飛'}

3.使用情況三:

def complex(*args,**kwargs):print(args)print(kwargs)pass passcomplex(name='張飛')#結(jié)果 () {'name': '張飛'}

注意事項(xiàng):可變參數(shù)必須放于關(guān)鍵字參數(shù)之前,否則會(huì)報(bào)語(yǔ)法錯(cuò)誤

總結(jié)

以上是生活随笔為你收集整理的Python 函数参数的分类及使用方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 男女啊啊啊视频 | 无码人妻丰满熟妇奶水区码 | 玉女心经是什么意思 | 国产麻豆午夜三级精品 | 欧美亚洲三级 | 91狠狠综合 | 中文精品在线观看 | 午夜影院啊啊啊 | 国产中文字幕一区二区三区 | av午夜在线观看 | 日本人体视频 | 国产黄色av | 91手机视频 | 好吊视频一区二区三区 | 欧美日韩亚洲一区二区三区 | 欧美日韩一区二区三区69堂 | 精品欧美黑人一区二区三区 | 牛av在线| 婷婷丁香在线 | 饥渴丰满的少妇喷潮 | 欧美图片第一页 | 国产激情a| 91传媒在线免费观看 | 欧美视频自拍偷拍 | 国产色网站 | 国产又粗又猛又爽又黄av | 国产一区二区三区四区在线观看 | 99精品久久久久久久 | 亚洲免费视频一区二区三区 | 久久精品国产亚洲av麻豆图片 | 一区二区三区高清 | 日韩精品一区二区三区丰满 | 亚洲精品视频三区 | 激情福利视频 | 医生强烈淫药h调教小说视频 | 国产欧美日韩综合 | 蜜桃视频在线观看www | 男人捅爽女人 | 精品一区二区久久久久蜜桃 | 欧美激情免费观看 | 精品自拍第一页 | 男女免费观看视频 | 日韩久久精品电影 | 日本高清不卡视频 | 亚洲一区日韩精品 | 黄色在线播放网站 | 日韩影视在线 | 四虎在线视频免费观看 | 97精品国产97久久久久久免费 | 中文字幕在线观看二区 | 狠狠干影院 | wwwxxx在线| 成人人人人人欧美片做爰 | 草逼国产 | 久久久线视频 10 | 久草视频免费 | 亚洲成人精品在线观看 | 免费看a级黄色片 | 免费毛片在线播放免费 | 超碰在线观看99 | 日韩不卡一区二区 | 污污视频网站在线免费观看 | 亚洲性生活视频 | 国产老女人乱淫免费可以 | 日韩少妇一区二区三区 | 四虎在线观看 | 快色av | 女~淫辱の触手3d动漫 | 黄色片视频免费 | 亚洲欧洲国产视频 | 国产乱码精品一区二区三区亚洲人 | 总裁憋尿呻吟双腿大开憋尿 | 国产精品久久久久蜜臀 | 日韩视频一区二区三区在线播放免费观看 | 黄色av一级 | 精品国精品国产自在久不卡 | 久操青青| 亚洲视频免费 | 国产小视频免费 | 激情一级片 | 丁香婷婷视频 | 日韩欧美黄色网址 | 亚洲妇女av| 免费在线成人av | 亚洲国产精品成人 | www.四虎影视.com | 中文不卡在线 | 国产 日韩 欧美 精品 | 免费看60分钟黄视频 | 午夜久久久久久久 | 中文字幕一区二区三区四区视频 | 亚洲av片不卡无码久久 | 亚洲国产影视 | 免费级毛片 | 中文字幕av网站 | 一级黄色免费视频 | 亚洲视频入口 | 麻豆精品视频在线 | 一区二区成人网 |