在Python中自定义函数的方式有哪些

  介绍

在Python中自定义函数的方式有哪些?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

def ,函数名称(形参列表):

执行体程序代码

<强> Python自定义函数的5种常见形式:

<强> 1,标准自定义函数:

- - - - - -形参列表是标准的元组数据类型

在祝辞祝辞,def  abvedu_add (x, y):   ,打印(+,x  y)   在祝辞祝辞,abvedu_add (3、6)   9   祝辞祝辞祝辞

<强> 2,没有形参的自定义函数:

该形式是标准自定义函数的特例。

在祝辞祝辞,def  abvedu_print ():   ,打印(“hello  Python !“)   在祝辞祝辞,abvedu_print ()   hello  Python !   祝辞祝辞祝辞

<强> 3,使用默认值的自定义函数:

在定义函数指定参数时,有时候会有一些默认的值,可以利用“=毕戎付ㄔ诓问斜砩?如果在调用的时候没有设置此参数,那么该参数就使用默认的值。

在祝辞祝辞,def  abvedu_printSymbol (n, symbol =,,, %,):   范围,for 小姐:拷贝(1,n + 1):   打印才能(symbol ,,最终获得=啊?   ,print ()   在祝辞祝辞,abvedu_printSymbol (6)   ,% %,%,% %,%   在祝辞祝辞,abvedu_printSymbol(9日“@")   @@@@@@@@@   祝辞祝辞祝辞

<强> 4,参数个数不确定的自定义函数:

此函数可以接受没有预先设置的参数个数,定义方法是在参数的前面加上“*”。

在祝辞祝辞,def  abvedu_main (* args):   ,打印(“参数分别是:“)   ,for  arg 拷贝参数:   打印(arg)才能   在祝辞祝辞,abvedu_main (1、2、3)   参数分别是:   1   2   3.   在祝辞祝辞,abvedu_main (6, 9)   参数分别是:   6   9   祝辞祝辞祝辞,abvedu_main(& # 39;一个# 39;& # 39;b # 39;, & # 39; v # 39;, & # 39; e # 39;,“du")   参数分别是:   一个   b   v   e   杜   祝辞祝辞祝辞

<强> 5,使用λ隐函数的自定义函数:

Python提供了一种非常有趣,精简好用的一行自定义函数的方法λ,这是一种可以实现一行语句,用完即丢的自定义函数。语法形式是:

λ参数列表:执行语句

其实,它对应的标准自定义函数形式:

def 函数名称(参数列表):
返回语句内容

这种定义方式可以和映射函数一起使用。

在祝辞祝辞,x =,范围(1,9)   在祝辞祝辞x   范围(1,9)   在祝辞祝辞,y =,地图(lambda 我:,我* * 3,x)   在祝辞祝辞,for 我,value 拷贝列举(y):   ,打印(“{}^ 3,=,{}“.format(我,值))   0 ^ 3=,1   1 ^ 3=,8   2 ^ 3=,27   3 ^ 3=,64   4 ^ 3=,125   5 ^ 3=,216   6 ^ 3=,343   512年7 ^ 3,=,

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

在Python中自定义函数的方式有哪些