亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python水晶球(函數)詳解

 更新時間:2022年01月23日 17:27:14   作者:小菜星航  
大家好,本篇文章主要講的是python水晶球(函數)詳解,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽

傳遞實參

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

位置實參

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

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

在上方代碼塊中我們首先使用def語句創(chuàng)建一個函數,函數名為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.

函數定義的默認參數值

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

函數參數的定義

·個數可變的位置參數

 (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水晶球(函數)詳解的文章就介紹到這了,更多相關python函數內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 用Python制作在地圖上模擬瘟疫擴散的Gif圖

    用Python制作在地圖上模擬瘟疫擴散的Gif圖

    這篇文章主要介紹了如何用Python制作在地圖上模擬瘟疫擴散的Gif圖,其中用到了歐拉公式等數學知識、需要一定的算法基礎,需要的朋友可以參考下
    2015-03-03
  • python如何實現完全數

    python如何實現完全數

    這篇文章主要介紹了python如何實現完全數問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 弄懂這56個Python使用技巧(輕松掌握Python高效開發(fā))

    弄懂這56個Python使用技巧(輕松掌握Python高效開發(fā))

    這篇文章主要介紹了弄懂這56個Python使用技巧(輕松掌握Python高效開發(fā)),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-09-09
  • Python matplotlib實現圖表主題變換示例詳解

    Python matplotlib實現圖表主題變換示例詳解

    在畫圖的時候如果出現與圖表的顏色沖突或者看不清坐標軸的情況,這時候可以通過更換坐標軸風格來解決,本文將為大家詳細介紹如何利用matplotlib實現圖表的主題樣式變換,需要的可以參考一下
    2022-03-03
  • 詳解python中@classmethod和@staticmethod方法

    詳解python中@classmethod和@staticmethod方法

    在python類當中,經常會遇到@classmethod和@staticmethod這兩個裝飾器,那么到底它們的區(qū)別和作用是啥子呢?本文結合場景分析給大家詳細講解,感興趣的朋友跟隨小編一起看看吧
    2022-10-10
  • Python批量上傳文件信息到服務器的實現示例

    Python批量上傳文件信息到服務器的實現示例

    在進行軟件測試的過程中,經常會需要準備一批數據,本文主要介紹了Python批量上傳文件信息到服務器的實現示例,具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • 使用selenium模擬動態(tài)登錄百度頁面的實現

    使用selenium模擬動態(tài)登錄百度頁面的實現

    本文主要介紹了使用selenium模擬動態(tài)登錄百度頁面,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05
  • Python OpenCV對本地視頻文件進行分幀保存的實例

    Python OpenCV對本地視頻文件進行分幀保存的實例

    今天小編就為大家分享一篇Python OpenCV對本地視頻文件進行分幀保存的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Python中l(wèi)ogging日志記錄到文件及自動分割的操作代碼

    Python中l(wèi)ogging日志記錄到文件及自動分割的操作代碼

    這篇文章主要介紹了Python中l(wèi)ogging日志記錄到文件及自動分割,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • python socket模塊創(chuàng)建和使用套接字示例詳解

    python socket模塊創(chuàng)建和使用套接字示例詳解

    這篇文章主要為大家介紹了python socket模塊來創(chuàng)建和使用套接字示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06

最新評論