Python入门系列(六)一篇学会python函数

函数

函数是只在调用时运行的代码块。

def my_function(): print(“Hello from a function”)my_function()

信息可以作为参数传递到函数中。

def my_function(fname): print(fname + ” Refsnes”)my_function(“Emil”)my_function(“Tobias”)my_function(“Linus”)

如果不知道将传递到函数中的参数数量,请在函数定义中的参数名称前添加一个*。

def my_function(*kids): print(“The youngest child is ” + kids[2])my_function(“Emil”, “Tobias”, “Linus”)

您还可以使用key=value语法发送参数。

def my_function(child3, child2, child1): print(“The youngest child is ” + child3)my_function(child1 = “Emil”, child2 = “Tobias”, child3 = “Linus”)

如果不知道将传递到函数中的关键字参数数量,请在函数定义中的参数名称前添加两个星号:*。

def my_function(**kid): print(“His last name is ” + kid[“lname”])my_function(fname = “Tobias”, lname = “Refsnes”)

Lambda

lambda函数是一个小型匿名函数。 lambda函数可以接受任意数量的参数,但只能有一个表达式。

语法

lambda arguments : expressionx = lambda a : a + 10print(x(5))

Lambda函数可以接受任意数量的参数

x = lambda a, b : a * bprint(x(5, 6))

为什么要使用Lambda函数?

def myfunc(n): return lambda a : a * nmydoubler = myfunc(2)print(mydoubler(11))

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
用户投稿
上一篇 2022年8月22日 09:08
下一篇 2022年8月22日 09:09

相关推荐

  • 存储过程语法(sql server存储过程语法)

    今天小编给各位分享存储过程语法的知识,其中也会对sql server存储过程语法进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧! oracle存储过程基本语法…

    2022年11月26日
  • 抖音带货怎么做入门(抖音带货怎么做入门教学)

    相信很多小伙伴都有注意到,现在抖音已经成为大家最常光顾的一个平台了,作为一个日活破亿的流量池,如今抖音上的用户数量极大。因此,现在在抖音上带货、卖货的人也是越来越多了,那么想在抖音…

    2022年11月25日
  • 闹剧落下帷幕,曼联官宣 C 罗离队

    1、闹剧落下帷幕,曼联官宣 C 罗离队 在经历过半个赛季的激烈闹剧、C 罗私自接受采访炮轰曼联之后,俱乐部终于做出了相对应的措施:正式官宣 C 罗离队。 在曼联俱乐部发布的声明中写…

    2022年11月24日
  • iqoo11什么时候上市 iqoo11发布时间最新消息

    iqoo11什么时候发布?随着新一代旗舰芯片的发布,各家手机厂商也是公布了自己的旗舰机,那么iqoo11什么时候发布呢?下面就让小编为大家介绍一下,一起来看看吧。 iqoo11什么…

    2022年11月24日
  • 锐龙97900x参数规格跑分评测 锐龙97900x属于什么档次

    锐龙9 7900X是锐龙7000系列处理器中性能顶尖的型号之一,它采用了这一代标配的zen4架构和5nm制程工艺,那么它具体的参数跑分如何,在电脑上世纪发挥怎么样呢,下面就来看看锐…

    2022年11月24日
  • 曝小米13系列已量产:起步价格或定在4500元左右

    高通目前已经发布第二代骁龙8芯片,首批机型已经蓄势待发,小米此前也已经宣布新旗舰要率先搭载。 据澎湃报道,小米13系列已经正式量产,全系均搭载4nm芯片,不出意外是标配第二代骁龙8…

    2022年11月24日
  • 王者荣耀高帧率模式支持机型列表最新 新增机型名单

    11月24日上午8:30-9:30,《王者荣耀》将进行全服不停机更新。本次更新大小安卓约33MB,iOS约44MB。 为了让玩家们能享受更平滑,更精美的王者荣耀操作画面体验,在设置…

    2022年11月24日
  • 1千克等于多少磅

    克,此定义在1958年被美国以及其他英联邦会员国承认换算回来,一千克等于262磅,一磅等于037千克英国在1963年开始,依据度量衡法案的规;1 磅=16 盎司=04536 千克 …

    2022年11月24日
  • vivox90pro配置参数跑分详情 vivox90pro是什么屏幕

    vivox90pro参数配置详情怎么样?vivo手机在昨晚举行了X90系列发布会,有普通款、pro款以及pro+款三个版本,那么vivox90pro具体配置怎么样呢?下面就让小编为…

    2022年11月23日
  • iPhone 15全系USBC接口!Pro版升级3nm处理器

    苹果的iPhone 14系列手机已经上市了,明年轮到iPhone 15了,这一代的改进也不少,不过苹果依然会坚持今年的策略,那就是标准版挤牙膏,iPhone 15 Pro系列才会有…

    2022年11月23日

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息