最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中自定義函方法與參數(shù)具有默認(rèn)值的函數(shù)

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

一、Python中自定義函數(shù)的方法

在Python編程中,可以使用已經(jīng)定義好的函數(shù),也可以自定義函數(shù)實(shí)現(xiàn)某些特殊的功能。

1 自定義函數(shù)的語(yǔ)法

在Python中,自定義函數(shù)的語(yǔ)法如下所示:

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

其中,def是關(guān)鍵字;之后跟的是函數(shù)名,通過(guò)函數(shù)名來(lái)調(diào)用該函數(shù);函數(shù)名之后是一個(gè)圓括號(hào),圓括號(hào)內(nèi)部是函數(shù)的參數(shù),通過(guò)參數(shù)可以將數(shù)據(jù)傳遞到函數(shù)內(nèi)部;函數(shù)體是函數(shù)實(shí)現(xiàn)的功能。需要注意的是(1)在圓括號(hào)之后有冒號(hào)(2)函數(shù)體要有縮進(jìn)。

2 自定義函數(shù)的實(shí)現(xiàn)

圖1的代碼中代碼自定義了一個(gè)名為func的函數(shù):

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

3 自定義函數(shù)的調(diào)用

通過(guò)圖2中的代碼調(diào)用自定義函數(shù)func():

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

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

此時(shí)輸出的是0-4的數(shù)字。

二、Python中參數(shù)具有默認(rèn)值的函數(shù)

在上面Python中自定義函數(shù)的方法提到,自定義的函數(shù)在函數(shù)名之后的圓括號(hào)內(nèi)包含有參數(shù),

如圖1所示:

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

1 參數(shù)是常量默認(rèn)值的函數(shù)

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

如圖2所示:

2 參數(shù)是常量默認(rèn)值的函數(shù)

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

圖3所示:

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

如圖4所示:

圖4 變量改變,默認(rèn)值不變

此時(shí),func()函數(shù)的參數(shù)對(duì)應(yīng)的默認(rèn)值變量i1的值變?yōu)?,而func()函數(shù)參數(shù)的默認(rèn)值依然是1。

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

相關(guān)文章

  • 利用python編寫一個(gè)圖片主色轉(zhuǎn)換的腳本

    利用python編寫一個(gè)圖片主色轉(zhuǎn)換的腳本

    這篇文章主要給大家介紹了關(guān)于利用python編寫一個(gè)圖片主色轉(zhuǎn)換腳本的相關(guān)資料,主要使用的是Python中的Pillow圖像處理庫(kù),文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起看看吧。
    2017-12-12
  • python按比例隨機(jī)切分?jǐn)?shù)據(jù)的實(shí)現(xiàn)

    python按比例隨機(jī)切分?jǐn)?shù)據(jù)的實(shí)現(xiàn)

    這篇文章主要介紹了python按比例隨機(jī)切分?jǐn)?shù)據(jù)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • tensorflow 大于某個(gè)值為1,小于為0的實(shí)例

    tensorflow 大于某個(gè)值為1,小于為0的實(shí)例

    這篇文章主要介紹了tensorflow 大于某個(gè)值為1,小于為0的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • 解決在pycharm中顯示額外的 figure 窗口問(wèn)題

    解決在pycharm中顯示額外的 figure 窗口問(wèn)題

    今天小編就為大家分享一篇解決在pycharm中顯示額外的 figure 窗口問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • python+matplotlib繪制3D條形圖實(shí)例代碼

    python+matplotlib繪制3D條形圖實(shí)例代碼

    這篇文章主要介紹了python+matplotlib繪制3D條形圖實(shí)例代碼,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • 詳解Python3.1版本帶來(lái)的核心變化

    詳解Python3.1版本帶來(lái)的核心變化

    這篇文章主要介紹了詳解Python3.1版本帶來(lái)的核心變化,Python3.1的版本升級(jí)在3.0的基礎(chǔ)上帶來(lái)了更多影響以后版本的變化,本文分析了其中一些常用功能的改變,如Maketrans函數(shù)等,需要的朋友可以參考下
    2015-04-04
  • Python入門教程(三十八)Python的NumPy庫(kù)簡(jiǎn)介

    Python入門教程(三十八)Python的NumPy庫(kù)簡(jiǎn)介

    這篇文章主要介紹了Python入門教程(三十八)Python的NumPy庫(kù)簡(jiǎn)介,NumPy 是用于處理數(shù)組的 python 庫(kù),它還擁有在線性代數(shù)、傅立葉變換和矩陣領(lǐng)域中工作的函數(shù),需要的朋友可以參考下
    2023-05-05
  • python語(yǔ)法學(xué)習(xí)print中f-string用法示例

    python語(yǔ)法學(xué)習(xí)print中f-string用法示例

    這篇文章主要為大家介紹了python語(yǔ)法學(xué)習(xí)print中f-string用法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Python中aiohttp模塊的簡(jiǎn)單運(yùn)用方式

    Python中aiohttp模塊的簡(jiǎn)單運(yùn)用方式

    這篇文章主要介紹了Python中aiohttp模塊的簡(jiǎn)單運(yùn)用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • OpenCV灰度化之后圖片為綠色的解決

    OpenCV灰度化之后圖片為綠色的解決

    這篇文章主要介紹了OpenCV灰度化之后圖片為綠色的解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12

最新評(píng)論

绿春县| 楚雄市| 察隅县| 鄂州市| 红河县| 兴和县| 澄江县| 永昌县| 鹰潭市| 衡山县| 蕲春县| 嵊泗县| 元阳县| 化隆| 北宁市| 新宁县| 巩留县| 淮北市| 塘沽区| 银川市| 萝北县| 平陆县| 卢氏县| 石楼县| 恩平市| 台州市| 从江县| 双柏县| 成安县| 柳林县| 桂阳县| 南阳市| 广东省| 健康| 博白县| 梁平县| 林周县| 绥芬河市| 乌鲁木齐县| 鱼台县| 辉南县|