亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中水晶球函數的示例分析

發布時間:2021-12-27 16:57:12 來源:億速云 閱讀:152 作者:小新 欄目:開發技術

小編給大家分享一下python中水晶球函數的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

傳遞實參

函數定義中可能包含很多的形參。因此函數調用的過程中也能包含多個實參。向函數傳遞實參的方式有很多。如果實參的順序與形參的順序相同的情況下可以使用位置實參。也可以使用關鍵字實參,其中每個實參都由變量名和值組成。

位置實參

在調用函數時,python必須將函數調用中的每個實參都關聯到函數定義中的一個形參,也就是根據形參名稱進行實參的傳遞,最簡單的關聯方式是實參的順序,這種關聯方式便是位置實參。

def cale(a,b):
    c=a+b
    return c
 
result=cale(6,8)
print(result)

在上方代碼塊中我們首先使用def語句創建一個函數,函數名為cale,函數名后的括號運算符中定義a,b占用了兩個實際參數的位置。那么a和b占用實際值的位置所以他叫做形參。a,b叫做形式參數簡稱形參。形參的位置一般在函數的定義處,所以我們在def函數后的括號后的括號里添加兩個形參為a,b。在下方result=cale(6,8)中,6和8被稱為實際參數的值,簡稱實參,實參的位置出現在函數的調用處。

14

如上面所示我們可以看出6傳給了a,8傳給了b。這是按照位置傳遞的。因為6在實參的第一個位置。而a在形參的第一個位置所以6就傳遞給了a也就是a=6.同理因為8在實參的第二個位置而b在定義處的第二個位置所以b=8。因此c=a+b,為14.

關鍵字參數

關鍵字實參時傳遞給函數的名稱鍵--值對。直接在實參中將名稱和值關聯起來。因此向函數傳遞實參時不會混淆。關鍵字實參可以無需考慮,函數調用中實參的順序,可以清楚指出函數調用中各個值得用途。

def cale(a,b):
    c=a+b
    return c
 
 
result=cale(b=6,a=8)
print(result

14

因為在實參中b的賦值為6,a的賦值為8在定義處的b因為b的賦值為6所以在定義處b的值為6,a的賦值為9,所以在定義處a的值為8.

函數定義的默認參數值

函數定義時給形參設置默認值,只有與默認值不符的時候才需要傳遞實參。

python中水晶球函數的示例分析

函數參數的定義

·個數可變的位置參數

 (1)定義函數時,可能無法事先確定傳遞的位置實參的個數時,使用可變的位置參數。

  (2)使用*定義個數可變的位置參數。

  (3)結果為一個元組。

def new(*args):
    print(args)
 
new(10)
new(11,22,33)
(10,)
(11, 22, 33)

個數可變的關鍵字形參

(1)·定義函數時,沒辦法事先確定傳遞的關鍵字實參的個數時,使可變的關鍵字形參。

(2) ·使用**定義個數可變的關鍵字形參。

(3) ·結果為一個字典。

def new(**args):
    print(args)
 
new(a=10)
new(a=11,b=22,c=33)
{'a': 10}
{'a': 11, 'b': 22, 'c': 33}

以上是“python中水晶球函數的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

缙云县| 浠水县| 龙州县| 闸北区| 六盘水市| 郑州市| 荆州市| 齐河县| 宜章县| 芦溪县| 萝北县| 来宾市| 阿拉善右旗| 金华市| 沙雅县| 蒙阴县| 永胜县| 沙河市| 厦门市| 遂宁市| 贵定县| 丹寨县| 凤庆县| 石景山区| 五寨县| 聊城市| 威海市| 广丰县| 上犹县| 庆安县| 博客| 石棉县| 万载县| 囊谦县| 江孜县| 建始县| 丹东市| 工布江达县| 尼木县| 永春县| 定日县|