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

Python實(shí)現(xiàn)自定義函數(shù)的5種常見形式分析

 更新時(shí)間:2018年06月16日 12:13:33   作者:Abvedu  
這篇文章主要介紹了Python實(shí)現(xiàn)自定義函數(shù)的5種常見形式,結(jié)合實(shí)例形式較為詳細(xì)的分析了Python自定義函數(shù)相關(guān)的參數(shù)、默認(rèn)值、隱函數(shù)等相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例講述了Python自定義函數(shù)的5種常見形式。分享給大家供大家參考,具體如下:

Python自定義函數(shù)是以def開頭,空一格之后是這個(gè)自定義函數(shù)的名稱,名稱后面是一對(duì)括號(hào),括號(hào)里放置形參列表,結(jié)束括號(hào)后面一定要有冒號(hào)“:”,函數(shù)的執(zhí)行體程序代碼也要有適當(dāng)?shù)目s排。Python自定義函數(shù)的通用語法是:

def   函數(shù)名稱(形參列表):
執(zhí)行體程序代碼

Python自定義函數(shù)的5種常見形式:

1、標(biāo)準(zhǔn)自定義函數(shù):

-----形參列表是標(biāo)準(zhǔn)的tuple數(shù)據(jù)類型

>>> def abvedu_add(x,y):
 print( x + y)
>>> abvedu_add(3,6)
9
>>>

2、沒有形參的自定義函數(shù):

該形式是標(biāo)準(zhǔn)自定義函數(shù)的特例。

>>> def abvedu_print():
 print("hello Python!")
>>> abvedu_print()
hello Python!
>>>

3、使用默認(rèn)值的自定義函數(shù):

在定義函數(shù)指定參數(shù)時(shí),有時(shí)候會(huì)有一些默認(rèn)的值,可以利用“=”先指定在參數(shù)列表上,如果在調(diào)用的時(shí)候沒有設(shè)置此參數(shù),那么該參數(shù)就使用默認(rèn)的值。

>>> def abvedu_printSymbol(n,symbol = " %"):
 for i in range(1,n+1):
  print(symbol , end ="")
 print()
>>> abvedu_printSymbol(6)
 % % % % % %
>>> abvedu_printSymbol(9,"@")
@@@@@@@@@
>>>

4、參數(shù)個(gè)數(shù)不確定的自定義函數(shù):

此函數(shù)可以接受沒有預(yù)先設(shè)置的參數(shù)個(gè)數(shù),定義方法是在參數(shù)的前面加上“*”。

>>> def abvedu_main(*args):
 print("參數(shù)分別是:")
 for arg in args:
  print(arg)
>>> abvedu_main(1,2,3)
參數(shù)分別是:
1
2
3
>>> abvedu_main(6,9)
參數(shù)分別是:
6
9
>>> abvedu_main('a','b','v','e',"du")
參數(shù)分別是:
a
b
v
e
du
>>>

5、使用lambda隱函數(shù)的自定義函數(shù):

Python提供了一種非常有趣、精簡(jiǎn)好用的一行自定義函數(shù)的方法lambda,這是一種可以實(shí)現(xiàn)一行語句、用完即丟的自定義函數(shù)。語法形式是:

lambda 參數(shù)列表:執(zhí)行語句

其實(shí),它對(duì)應(yīng)的標(biāo)準(zhǔn)自定義函數(shù)形式:

def  函數(shù)名稱(參數(shù)列表):
return 語句內(nèi)容

這種定義方式可以和map函數(shù)一起使用。

>>> x = range(1,9)
>>> x
range(1, 9)
>>> y = map(lambda i: i**3, x)
>>> for i, value in enumerate(y):
 print("{}^3 = {}".format(i,value))
0^3 = 1
1^3 = 8
2^3 = 27
3^3 = 64
4^3 = 125
5^3 = 216
6^3 = 343
7^3 = 512

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python函數(shù)使用技巧總結(jié)》、《Python面向?qū)ο蟪绦蛟O(shè)計(jì)入門與進(jìn)階教程》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python字符串操作技巧匯總》、《Python編碼操作技巧總結(jié)》及《Python入門與進(jìn)階經(jīng)典教程

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Python中的特殊方法以及應(yīng)用詳解

    Python中的特殊方法以及應(yīng)用詳解

    這篇文章主要給大家介紹了關(guān)于Python中特殊方法以及應(yīng)用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 一篇文章帶你了解Python中的裝飾器

    一篇文章帶你了解Python中的裝飾器

    Python中的裝飾器是你進(jìn)入Python大門的一道坎,不管你跨不跨過去它都在那里,下面這篇文章主要給大家介紹了關(guān)于Python中裝飾器的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • python中的字符串內(nèi)部換行方法

    python中的字符串內(nèi)部換行方法

    今天小編就為大家分享一篇python中的字符串內(nèi)部換行方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • python簡(jiǎn)單實(shí)現(xiàn)基數(shù)排序算法

    python簡(jiǎn)單實(shí)現(xiàn)基數(shù)排序算法

    這篇文章主要介紹了python簡(jiǎn)單實(shí)現(xiàn)基數(shù)排序算法,僅用4行代碼即可實(shí)現(xiàn)基數(shù)排序算法,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下
    2015-05-05
  • python實(shí)現(xiàn)ping的方法

    python實(shí)現(xiàn)ping的方法

    這篇文章主要介紹了python實(shí)現(xiàn)ping的方法,以實(shí)例形式較為詳細(xì)的分析了Python發(fā)送ICMP數(shù)據(jù)包實(shí)現(xiàn)ping功能的相關(guān)技巧,需要的朋友可以參考下
    2015-07-07
  • Python中的pickle模塊常用函數(shù)

    Python中的pickle模塊常用函數(shù)

    這篇文章主要介紹了Python中的pickle模塊常用函數(shù),pickle模塊使用的數(shù)據(jù)格式是python專用的,能夠把python對(duì)象直接保存到文件,而不需要轉(zhuǎn)化為字符串,也不用底層的文件訪問操作把它們寫入到一個(gè)二進(jìn)制文件中,需要的朋友可以參考下
    2023-09-09
  • 詳解python模塊pychartdir安裝及導(dǎo)入問題

    詳解python模塊pychartdir安裝及導(dǎo)入問題

    這篇文章主要介紹了python模塊pychartdir導(dǎo)入問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Python標(biāo)準(zhǔn)庫與第三方庫詳解

    Python標(biāo)準(zhǔn)庫與第三方庫詳解

    這篇文章主要介紹了Python標(biāo)準(zhǔn)庫與第三方庫,需要的朋友可以參考下
    2014-07-07
  • 詳解在python操作數(shù)據(jù)庫中游標(biāo)的使用方法

    詳解在python操作數(shù)據(jù)庫中游標(biāo)的使用方法

    這篇文章主要介紹了在python操作數(shù)據(jù)庫中游標(biāo)的使用方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-11-11
  • pygame實(shí)現(xiàn)五子棋游戲

    pygame實(shí)現(xiàn)五子棋游戲

    這篇文章主要為大家詳細(xì)介紹了pygame實(shí)現(xiàn)五子棋游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10

最新評(píng)論

哈尔滨市| 沭阳县| 依安县| 北海市| 古浪县| 旺苍县| 桃江县| 汽车| 灯塔市| 邯郸县| 丰台区| 泾川县| 惠州市| 遵化市| 西昌市| 林州市| 贺兰县| 岐山县| 乳山市| 昌邑市| 城固县| 南靖县| 宿迁市| 临高县| 嘉兴市| 铜川市| 大洼县| 广昌县| 阿城市| 正宁县| 调兵山市| 曲阳县| 舞阳县| 嘉善县| 左云县| 富阳市| 佛学| 色达县| 伽师县| 琼结县| 泸水县|