91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

函數(shù)參數(shù)的分類有哪些

麥辣雞腿堡 ? 來源:Python都知道 ? 作者:了不起 ? 2023-11-14 11:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、函數(shù)參數(shù)的分類

函數(shù)的參數(shù)分為兩類:形參 及 實參

形參:形參是在創(chuàng)建過程中聲明的參數(shù),如果不給形參傳入特定的實參,形參就沒有實際的意義 實參:實參是在函數(shù)的調(diào)用過程中傳入的參數(shù),這個參數(shù)具有實際意義,具有具體的數(shù)據(jù)類型

舉例:

def fn(n1,n2):  # 在此過程中定義的參數(shù)就是形參
    print(n1 + n2)
fn(10,20)  # 在此過程中傳入的變量就是實參

二、形參是對實參的值拷貝

形參與實參可以重名,但是其表示的是兩個變量

舉例:

def fn(num1):
    print(num1)
    num1 = 20
    print(num1)
num1 = 10
fn(num1)
print(num1)

對于不可變類型:

參考上例,當(dāng) num1 的值在函數(shù)的內(nèi)部進(jìn)行重新賦值時,在外部進(jìn)行重新打印,打印的是原來的值,原因是在參數(shù)內(nèi)部進(jìn)行了形參的重指向,實參的值沒有發(fā)生改變。

對于可變類型:

參考上例,num1 變?yōu)榭勺冾愋停?dāng) num1 的值在內(nèi)部使用append()方法進(jìn)行添加元素時,在函數(shù)外打印 num1 ,打印的是添加后的列表,因為沒有進(jìn)行重指向,實參及形參指向的是同一個id

三、實參的分類

實參可以分為 位置實參 及 關(guān)鍵字實參

位置實參 ---> 根據(jù)位置進(jìn)行參數(shù)的傳遞

舉例:

#Python學(xué)習(xí)交流:711312441
def fn(a,b,c):
    print(a)
    print(b)
    print(c)
fn(1,2,3)

像上方這樣傳入?yún)?shù)時,實參的傳入是按照參數(shù)的位置進(jìn)行傳遞的,如果改變實參的位置,那么傳入?yún)?shù)時就會改變傳給形參的值,這樣傳入?yún)?shù)時的參數(shù)就叫做位置實參

fn(a=1,b=2,c=3)

像上方函數(shù)的調(diào)用這樣,如果在調(diào)用函數(shù)時指名道姓的傳入?yún)?shù),那么不論實參的位置如何變化,形參的得到的值都不會發(fā)生變化,這種形式的實參就叫做關(guān)鍵字實參。

注: 1、位置實參是一定按照位置順序進(jìn)行參數(shù)的傳遞的,如果傳遞實參時,實參的順序發(fā)生變化,那么形參的到的值也會發(fā)生變化。2、關(guān)鍵字實參采用的是指明道姓的賦值,所以實參進(jìn)行位置變化時不會改變形參接收的值 3、在既有關(guān)鍵字實參,又有位置實參時,肯定是先進(jìn)行位置參數(shù)的傳值,再進(jìn)行關(guān)鍵字實參的傳值(位置參數(shù)在前,關(guān)鍵字參數(shù)在后)

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4381

    瀏覽量

    64921
  • 變量
    +關(guān)注

    關(guān)注

    0

    文章

    614

    瀏覽量

    28966
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86795
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    線性分類

    方法可轉(zhuǎn)化為一個最優(yōu)化問題,在最優(yōu)化過程中,將通過更新評分函數(shù)參數(shù)來最小化損失函數(shù)值。從圖像到標(biāo)簽分值的參數(shù)化映射該方法的第一部分就是定義一個評分
    發(fā)表于 10-09 09:40

    天線原理/性能參數(shù)/分類

    天線原理天線的性能參數(shù)天線分類天線測量中的互易性
    發(fā)表于 01-04 07:52

    通訊組件的函數(shù)參數(shù)哪些?它是怎么使用的?

    什么是通訊組件?數(shù)據(jù)類型哪些?通訊組件的函數(shù)參數(shù)哪些?通訊組件是怎么使用的?
    發(fā)表于 09-18 07:14

    電感的分類與主要參數(shù)哪些呢

    第三節(jié):電感的學(xué)習(xí)文章目錄第三節(jié):電感的學(xué)習(xí)一、電感簡介二、電感的分類三、電感器主要參數(shù)一、電感簡介電感器在電子電路中應(yīng)用范圍很廣泛,在諧振、振蕩、耦合、匹配、濾波、陷波、延遲、補(bǔ)償及偏轉(zhuǎn)電路中
    發(fā)表于 02-11 06:13

    指針作為函數(shù)參數(shù)

    指針作為函數(shù)參數(shù) 大多數(shù)C程序員開始使用指針時是用它們實現(xiàn)函數(shù)參數(shù),所謂可變參數(shù)。為了理解可變參數(shù)
    發(fā)表于 07-29 11:49 ?2834次閱讀

    內(nèi)聯(lián)函數(shù)和外聯(lián)函數(shù)什么區(qū)別

    內(nèi)聯(lián)函數(shù)是指用inline關(guān)鍵字修飾的函數(shù)。在類內(nèi)定義的函數(shù)被默認(rèn)成內(nèi)聯(lián)函數(shù)。內(nèi)聯(lián)函數(shù)從源代碼層看,
    發(fā)表于 12-15 11:52 ?6256次閱讀
    內(nèi)聯(lián)<b class='flag-5'>函數(shù)</b>和外聯(lián)<b class='flag-5'>函數(shù)</b><b class='flag-5'>有</b>什么區(qū)別

    lisp函數(shù)按功能分類

    Lisp 是一門關(guān)于列表的語言。Lisp 中的一切內(nèi)容(從數(shù)據(jù)到組成應(yīng)用程序的代碼)都是列表。每個列表都由一些原子 和列表組成,數(shù)字就是原子,鍵入一個數(shù)字僅僅會返回該數(shù)字作為結(jié)果。本文是關(guān)于lisp函數(shù)按功能分類解析
    發(fā)表于 01-05 08:53 ?5475次閱讀

    函數(shù)參數(shù)傳遞的原理

    參數(shù)傳遞,是在程序運行過程中,實際參數(shù)就會將參數(shù)值傳遞給相應(yīng)的形式參數(shù),然后在函數(shù)中實現(xiàn)對數(shù)據(jù)處理和返回的過程,方法
    的頭像 發(fā)表于 03-02 11:41 ?7652次閱讀
    <b class='flag-5'>函數(shù)</b><b class='flag-5'>參數(shù)</b>傳遞的原理

    C語言函數(shù)參數(shù)關(guān)于傳值和傳指針什么區(qū)別?

    C語言函數(shù)參數(shù)的傳值和傳指針什么區(qū)別?
    的頭像 發(fā)表于 02-26 16:35 ?2588次閱讀

    C語言編程函數(shù)分類匯總資源下載

    C語言編程函數(shù)分類匯總資源下載
    發(fā)表于 04-15 16:40 ?17次下載
    C語言編程<b class='flag-5'>函數(shù)</b>庫<b class='flag-5'>分類</b>匯總資源下載

    11個案例講解python函數(shù)參數(shù)

    函數(shù),在定義的時候,可以參數(shù)的,也可以沒有參數(shù)
    的頭像 發(fā)表于 03-01 16:39 ?1447次閱讀

    C語言函數(shù)參數(shù)介紹

    C語言數(shù)組元素作函數(shù)實參 數(shù)組元素可以用作函數(shù)實參,不能用作形參。 C語言在用數(shù)組元素作函數(shù)實參時,把實參的值傳給形參,是“值傳遞”方式。 數(shù)據(jù)傳遞的方向是從實參傳到形參,單向傳遞。 C語言數(shù)組名作
    的頭像 發(fā)表于 03-10 14:30 ?2969次閱讀

    函數(shù)參數(shù)

    對比功能塊,函數(shù)沒有任何他們保存參數(shù)值的內(nèi)存。在函數(shù)激活時,本地數(shù)據(jù)只中臨時地貯存。由于這個原因,當(dāng)調(diào)用函數(shù)時,所有在函數(shù)聲明部分定義的形式
    的頭像 發(fā)表于 04-27 15:26 ?780次閱讀
    <b class='flag-5'>函數(shù)</b>的<b class='flag-5'>參數(shù)</b>

    Python 函數(shù)參數(shù)分類

    文章應(yīng)該對你會有不小的幫助。 接下來是正文。 1. 參數(shù)分類 函數(shù),在定義的時候,可以參數(shù)的,也可以沒有參數(shù)。 從
    的頭像 發(fā)表于 10-21 10:45 ?1143次閱讀

    main函數(shù)的三個參數(shù)

    main函數(shù)如果提供參數(shù)的話,兩個參數(shù),一個是argc,一個是argv,其中,argc表示命令行參數(shù)的個數(shù),argv是個指針數(shù)組,每個指針
    的頭像 發(fā)表于 10-21 17:37 ?1635次閱讀
    main<b class='flag-5'>函數(shù)</b>的三個<b class='flag-5'>參數(shù)</b>
    主站蜘蛛池模板: 免费在线视频播放 | 天天在线精品视频在线观看 | 国产一区二区三区欧美精品 | 日本黄页在线观看 | 色爱综合区五月小说 | 久久草在线视频国产一 | 成人三级毛片 | 人人玩人人弄人人曰 | 狠狠五月深爱婷婷网免费 | 免费在线一区二区三区 | 亚洲丁香网 | www射com| 888午夜不卡理论久久 | 永久免费的拍拍拍网站 | 色人阁婷婷 | 午夜久久久久久亚洲国产精品 | 亚洲韩国欧美一区二区三区 | 亚洲一区精品中文字幕 | 日韩a级毛片 | 无遮挡很爽很污很黄的网站w | 午夜剧院免费 | 欧美xxxxxbbbb| 你懂得在线网址 | 性欧美高清 | 在线capcom超级碰碰 | 国产精品永久免费自在线观看 | 久久大综合 | 日本免费人成黄页在线观看视频 | 欧美成人在线网站 | 欧美在线伊人 | 美女流白浆网站 | 青青导航 | 一区二区三区高清视频在线观看 | 被cao到合不拢腿腐男男 | 久久久一本波多野结衣 | 乱欲小说又粗又大 | 中国一级生活片 | 色宅男午夜电影在线观看 | 久操免费在线视频 | 亚洲第一永久在线观看 | 一级毛片看真人在线视频 |