日韩性视频-久久久蜜桃-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ò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线黄色av网站 | 开心激情五月婷婷 | 国产精品乱轮 | av免费网址在线观看 | 日本成人免费 | 99在线精品视频 | jizzjizzjizz亚洲女 | 免费看黄网站在线 | 就要操就要射 | 久热这里只有精品在线 | 久热色| 性毛片| 岛国精品在线观看 | 91精品国产手机 | av爱爱网站 | 天堂在线视频免费 | 香蕉视频黄在线观看 | 3d动漫精品啪啪一区二区三区免费 | 欧美激情在线观看视频 | 91成人黄色 | 成人精品视频一区 | 欧美成人一区二免费视频软件 | a级成人毛片 | 爽爽影院在线免费观看 | 欧美精品第一区 | 日本一区二区色 | 一本到在线视频 | 亚洲一本在线观看 | 制服丝袜国产在线 | av在线网页 | 国产视频在线一区 | 精品少妇3p | а 天堂 在线 | 国产高清免费 | 天天色综合影视 | 国产欧美日 | 欧美在线你懂的 | 国产初高中真实精品视频 | 91精品福利在线 | 欧美日韩视频 | 午夜av剧场 | 亚洲欧美日韩不卡 | 色人阁婷婷 | 精品欧美乱码久久久久久 | 91九色网站 | 亚洲精品国产精品乱码不99按摩 | 国产精品国产三级国产专区53 | 中文字幕婷婷 | wwwxxxx国产| 很黄的性视频 | 久久免费手机视频 | 久久99精品久久久久 | 亚洲做受高潮无遮挡 | 网站色| 国产激情图片 | 吃奶在线观看 | 浪浪视频在线观看 | 日本特黄视频 | 久久久91精品国产一区二区三区 | 日本新japanese乱熟 | 久久久.com | 中文字幕成人网 | 日本久久激情 | 亚洲一区在线视频观看 | 亚洲区自拍 | 日韩av一区二区在线播放 | 无码少妇一区二区三区 | 国产欧美色图 | 亚洲欧美日韩一区二区 | 日韩一级黄色片 | 99久久精品国产一区二区成人 | 公肉吊粗大爽色翁浪妇视频 | 成全影视在线观看第8季 | 亚洲国产精品成人综合在线 | 亚洲天堂av网 | 亚洲精品麻豆 | 国产亚洲久久 | 亚洲av无码专区在线电影 | 久久午夜剧场 | 成人av资源站 | 男阳茎进女阳道视频大全 | 国产精品综合久久久久久 | 亚洲双插 | 黄网在线免费观看 | 亚洲精品一卡二卡 | 美女日批在线观看 | 在线一区二区不卡 | 国产中文一区二区三区 | 韩国美女黄色片 | 亚洲黄网av | 伊人久久一区二区三区 | 老司机在线看片 | 国内特级毛片 | 国产精品四虎 | 任你躁av一区二区三区 | 日韩一级特黄 | 日本视频黄色 | 日韩www在线观看 | xx在线视频 |