真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python實(shí)參函數(shù)的簡(jiǎn)單介紹

python實(shí)參形參個(gè)數(shù)可以不同嗎

是的,Python實(shí)參和形參的個(gè)數(shù)可以不同。實(shí)參是傳遞給函數(shù)的參數(shù),而形參是函數(shù)定義時(shí)聲明的參數(shù)。實(shí)參可以少于形參,也可以多于形參,但實(shí)參的個(gè)數(shù)必須小于或等于形參的個(gè)數(shù)。如果實(shí)參的個(gè)數(shù)多于形參的個(gè)數(shù),則會(huì)報(bào)錯(cuò)。

創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的連云網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

python函數(shù)的作用

python函數(shù)的作用是:

1、函數(shù)其實(shí)是把某個(gè)功能的代碼封裝到一個(gè)代碼塊中,用來(lái)為某個(gè)重復(fù)使用的功能做調(diào)用的一個(gè)代碼塊,可以稱為一個(gè)函數(shù)的代碼封裝??梢栽谧远x函數(shù)的小括號(hào)中傳入多個(gè)參數(shù)。

2、形參:在定義函數(shù)時(shí),小括號(hào)中的參數(shù)名稱。實(shí)參:在函數(shù)名稱的小括號(hào)中,傳入實(shí)際的值代替了形參的這個(gè)值。函數(shù)可以有返回值(使用return進(jìn)行返回),也可以沒(méi)有返回值。

3、形參可以當(dāng)做函數(shù)內(nèi)部的一個(gè)變量使用,往往只在函數(shù)內(nèi)部進(jìn)行使用,不影響函數(shù)外部的相同名稱的變量。

4、在函數(shù)內(nèi)部可以返回某個(gè)值。直接在函數(shù)內(nèi)部退出來(lái),而不再繼續(xù)執(zhí)行函數(shù)下面的代碼。

更多關(guān)于python函數(shù)的作用,進(jìn)入:查看更多內(nèi)容

Python參數(shù)類型

上一期我們學(xué)習(xí)參數(shù)傳遞怎么傳遞,也了解了參數(shù)的幾種類型。

首先,我們?cè)賮?lái)回顧一下,形參和實(shí)參:

形參是在定義函數(shù)時(shí)定義的,放在函數(shù)名后面的圓括號(hào)里,可為空

實(shí)參是調(diào)用函數(shù)時(shí)為形參傳入具體的參數(shù)值

簡(jiǎn)單總結(jié)一下,誰(shuí)調(diào)用函數(shù),誰(shuí)就負(fù)責(zé)傳入?yún)?shù)。

好吶,本期我們來(lái)詳細(xì)學(xué)習(xí)函數(shù)幾種參數(shù)類型,大綱如下:

python函數(shù)的參數(shù)名是無(wú)意義的,Python允許在調(diào)用函數(shù)時(shí)通過(guò)通過(guò)名字來(lái)傳入?yún)?shù)值。

位置參數(shù):按照形參位置傳入的參數(shù)

調(diào)用函數(shù)時(shí),實(shí)參默認(rèn)按位置順序傳遞的。同時(shí)實(shí)參個(gè)數(shù)也要和形參匹配

舉一個(gè)小栗子

如果實(shí)參的個(gè)數(shù)與形參不匹配時(shí),調(diào)用函數(shù)運(yùn)行就會(huì)報(bào)錯(cuò)

Python中,形參與調(diào)用函數(shù)緊密聯(lián)系在一起的。

關(guān)鍵字參數(shù):調(diào)用函數(shù)時(shí),使形參名稱來(lái)傳遞參數(shù),形式為“形參名=實(shí)參”

關(guān)鍵字參數(shù),又叫命名參數(shù),傳遞時(shí)無(wú)需考慮參數(shù)位置和順序

舉一個(gè)小栗子

默認(rèn)參數(shù):定義函數(shù)時(shí),我們可以為形參提前設(shè)置具體的值。

在定義函數(shù)時(shí),默認(rèn)參數(shù)要放到位置等其他參數(shù)后面

在調(diào)用函數(shù)時(shí),默認(rèn)參數(shù)是可選的。如果傳入新值,則會(huì)覆蓋默認(rèn)值

舉一個(gè)小栗子

注意,默認(rèn)值不能位于位置參數(shù)前面,否則程序會(huì)報(bào)錯(cuò)誤

不定長(zhǎng)參數(shù)又名可變參數(shù)。

不定長(zhǎng)參數(shù)指的是可變數(shù)量的參數(shù),分兩種情況:

如果不定長(zhǎng)參數(shù)后面,可以新增參數(shù)嗎?

我們通過(guò)例子來(lái)看,會(huì)發(fā)生什么?

運(yùn)行上面的程序,Python解釋器會(huì)報(bào)錯(cuò)

原因是,形參a已經(jīng)是不定長(zhǎng)參數(shù),我們調(diào)用的test(2,3,4)傳入的三個(gè)實(shí)參,系統(tǒng)自動(dòng)把它們屬于形參a的值,形參b 和形參c就等于沒(méi)有值傳入,這時(shí)候系統(tǒng)就認(rèn)為,調(diào)用函數(shù)的對(duì)象,參數(shù)沒(méi)有傳夠。

為了解決這一報(bào)錯(cuò),python引入了 強(qiáng)制命名參數(shù)

規(guī)定,調(diào)用不定參數(shù)后面有跟位置參數(shù)的函數(shù)時(shí),傳入給位置參數(shù)時(shí),必須要強(qiáng)制命名參進(jìn)行傳參。

逆向參數(shù)收集針對(duì)的對(duì)象傳入函數(shù)的實(shí)參

調(diào)用函數(shù)時(shí),如果實(shí)參是元組,列表或者字典,通過(guò)在實(shí)參前面加入星號(hào),可以自動(dòng)把元素進(jìn)行隔開(kāi),然后再轉(zhuǎn)入給函數(shù)進(jìn)行處理

舉一個(gè)小栗子

本期,我們?cè)敿?xì)學(xué)習(xí)了參數(shù)幾種類型,為后面我們學(xué)習(xí)函數(shù),打好基礎(chǔ)。

實(shí)踐是檢驗(yàn)真理的過(guò)程,大家多動(dòng)手練習(xí)練習(xí),會(huì)有不一樣的奇妙旅程~

好吶,以上是本期內(nèi)容,歡迎大佬們?cè)u(píng)論區(qū)指正~


本文標(biāo)題:python實(shí)參函數(shù)的簡(jiǎn)單介紹
網(wǎng)頁(yè)鏈接:http://weahome.cn/article/dogpids.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部