91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

Python中如何自定義函方法與參數具有默認值的函數

發布時間:2022-02-25 13:54:01 來源:億速云 閱讀:164 作者:iii 欄目:開發技術

這篇“Python中如何自定義函方法與參數具有默認值的函數”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Python中如何自定義函方法與參數具有默認值的函數”文章吧。

一、Python中自定義函數的方法

在Python編程中,可以使用已經定義好的函數,也可以自定義函數實現某些特殊的功能。

1 自定義函數的語法

在Python中,自定義函數的語法如下所示:

def 函數名(參數):
 
  函數體

其中,def是關鍵字;之后跟的是函數名,通過函數名來調用該函數;函數名之后是一個圓括號,圓括號內部是函數的參數,通過參數可以將數據傳遞到函數內部;函數體是函數實現的功能。需要注意的是(1)在圓括號之后有冒號(2)函數體要有縮進。

2 自定義函數的實現

圖1的代碼中代碼自定義了一個名為func的函數:

Python中如何自定義函方法與參數具有默認值的函數

其中,該自定義函數的函數名是func,i是func的參數。func()函數的功能是打印出從0到i-1的數字,i的值由外部傳遞到函數內部。

3 自定義函數的調用

通過圖2中的代碼調用自定義函數func():

Python中如何自定義函方法與參數具有默認值的函數

其中,func()函數的參數設置為3,此時輸出的是0-2的數字;修改func()的參數值,如圖3所示。

圖3 修改func()函數的參數值:

Python中如何自定義函方法與參數具有默認值的函數

此時輸出的是0-4的數字。

二、Python中參數具有默認值的函數

在上面Python中自定義函數的方法提到,自定義的函數在函數名之后的圓括號內包含有參數,

如圖1所示:

Python中如何自定義函方法與參數具有默認值的函數

上圖中,自定義了一個名為func()的函數,該函數包含一個參數i。接下來定義了一個值為0的變量i1,將i1作為func()函數的參數,此時的輸出是1。

1 參數是常量默認值的函數

將圖1中所示的func()的參數i具有常量默認值,

如圖2所示:

Python中如何自定義函方法與參數具有默認值的函數

2 參數是常量默認值的函數

從圖2可以看出,func()函數的參數i具有一個常量初始值0;當不為該函數指定參數時,該函數的參數默認值是0,即此時輸出0;當為該函數指定參數時,該函數則輸出指定參數的值。

圖3所示:

Python中如何自定義函方法與參數具有默認值的函數

從圖3中可以看出,func()函數的參數i的默認值是變量i1,而變量i1的值是1,因此,如果不為func()函數指定參數,此時該函數的參數默認值是1。當該變量默認值發生改變時,參數的默認值不會隨著改變,

如圖4所示:

Python中如何自定義函方法與參數具有默認值的函數

圖4 變量改變,默認值不變

此時,func()函數的參數對應的默認值變量i1的值變為2,而func()函數參數的默認值依然是1。

以上就是關于“Python中如何自定義函方法與參數具有默認值的函數”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

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

AI

阜新| 秀山| 遵化市| 中宁县| 建湖县| 霞浦县| 宝山区| 穆棱市| 绥德县| 苗栗市| 乳山市| 灵丘县| 大同市| 历史| 宜都市| 深水埗区| 南安市| 寿光市| 中山市| 桑日县| 吉木萨尔县| 新田县| 连平县| 高青县| 绥芬河市| 抚远县| 乐亭县| 香河县| 新巴尔虎左旗| 盐津县| 泸州市| 丹江口市| 建宁县| 平阴县| 酉阳| 泽普县| 射洪县| 修水县| 昌吉市| 安宁市| 高台县|