欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2022年02月25日 11:35:37   作者:棉猴  
這篇文章主要介紹了Python中自定義函方法與參數具有默認值的函數,在Python編程中,可以使用已經定義好的函數,也可以自定義函數實現某些特殊的功能,更多相關資料,請需要的人參考下面文章內容

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

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

1 自定義函數的語法

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

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

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

2 自定義函數的實現

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

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

3 自定義函數的調用

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

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

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

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

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

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

如圖1所示:

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

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

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

如圖2所示:

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

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

圖3所示:

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

如圖4所示:

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

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

到此這篇關于Python中自定義函方法與參數具有默認值的函數的文章就介紹到這了,更多相關Python函數內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python argparse 模塊命令行參數用法及說明

    python argparse 模塊命令行參數用法及說明

    這篇文章主要介紹了python argparse 模塊命令行參數用法及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • pandas數值排序的實現實例

    pandas數值排序的實現實例

    篩選和排序是Excel中使用頻率最多的功能,本文主要介紹了pandas數值排序的實現實例,文中通過示例代碼介紹的非常詳細,,感興趣的可以了解一下
    2021-07-07
  • python正則實現提取電話功能

    python正則實現提取電話功能

    這篇文章主要為大家詳細介紹了python正則實現提取電話功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • python實現簡單中文詞頻統(tǒng)計示例

    python實現簡單中文詞頻統(tǒng)計示例

    本篇文章主要介紹了python實現簡單中文詞頻統(tǒng)計示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • Python環(huán)境下安裝使用異步任務隊列包Celery的基礎教程

    Python環(huán)境下安裝使用異步任務隊列包Celery的基礎教程

    這篇文章主要介紹了Python環(huán)境下安裝使用異步任務隊列包Celery的基礎教程,Celery的分布式任務管理適合用于服務器集群的管理和維護,需要的朋友可以參考下
    2016-05-05
  • 14個Python處理Excel的常用操作分享

    14個Python處理Excel的常用操作分享

    自從學了Python后就逼迫用Python來處理Excel,所有操作用Python實現。目的是鞏固Python,與增強數據處理能力。本文為大家整理了14個Python處理Excel的常用操作,非常好用,希望對大家有所幫助
    2023-03-03
  • 基于Django實現日志記錄報錯信息

    基于Django實現日志記錄報錯信息

    這篇文章主要介紹了基于Django實現日志記錄報錯信息,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • python根據給定文件返回文件名和擴展名的方法

    python根據給定文件返回文件名和擴展名的方法

    這篇文章主要介紹了python根據給定文件返回文件名和擴展名的方法,實例分析了Python操作文件及字符串的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-03-03
  • python基于搜索引擎實現文章查重功能

    python基于搜索引擎實現文章查重功能

    這篇文章主要介紹了python基于搜索引擎實現文章查重功能,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-05-05
  • 安裝Python的web.py框架并從hello world開始編程

    安裝Python的web.py框架并從hello world開始編程

    這篇文章主要介紹了安裝Python的web.py框架并從hello world開始編程,web.py的作者年輕的Aaron Swartz已經離世,緬懷大神,需要的朋友可以參考下
    2015-04-04

最新評論