普通函数&匿名函数

本文介绍了函数的概念,包括普通函数和匿名函数的定义及使用。普通函数通过`def`关键字定义,支持默认参数和可变长参数。匿名函数使用`lambda`表达式,简化单行函数的定义。此外,还提到了列表生成式和`map`函数的使用,`map`函数可以对序列中的每个元素应用指定函数并返回一个新的序列。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

函数是一个程序中可以被重复使用的一段程序,这段程序由函数名和语句块组成,定义好函数后,可以通过函数名来调用这段程序。

普通函数

普通函数由关键词def,函数名(必须),参数,语句块(必须),return,变量这几部分组成,其中参数后面要加冒号,语句块要缩进。

def a(b):  #a是函数名,b是形参
      print(b)  #这是一个语句块
a('这是一个普通函数')  #执行函数a
#返回 这是一个普通函数

#定义一个有返回值的函数
def a(b):  #a是函数名,b是形参
    c=b*3  #这是一个语句块,c是变量,
    return c  #返回c的值
a(2)  #执行函数a,参数值为2
#返回 6

在函数中,参数可以使用默认值,在调用函数时,如果没有输入参数值,则默认调用默认值。
同时参数也具有多种输入方法,可以按参数顺序输入,也可以按照参数名输入。

#创建一个参数具有默认值的函数
def cube (x=1,y=2,z=3):
    return x+y&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值