python 第七章 函数

01 函数的多返回值

一次可以返回多个值,类型、个数不受限制

02 函数的多种传参方式

(1)位置参数                要按照顺序匹配值

(2)关键字参数          键 = 值

(3)缺省参数

(4)不定长参数

def user_info(name,age,gender):
    print(f"姓名是:{name},年龄是:{age},性别是:{gender}")
#位置参数  必须要一一对应
user_info(20,'小明','男')

#关键字参数  不需要一一对应,可以混用
user_info(name='小王',age = 11,gender='女')
user_info(age = 11,name='小王',gender='女')
user_info('小天',gender='女',age = 9)

#缺省参数,可以覆盖参数,且默认参数要写到最后一个参数
def user_info(name,age,gender = '男'):
    print(f"姓名是:{name},年龄是:{age},性别是:{gender}")

user_info('小天',18)

#不定长参数   位置传递   按照key=value形式传递
#不定长定义的形式参数作为元组存在,接收不定长数量的参数传入
def user_info (*args):
    print(f"args的类型是{type(args)},内容是:{args}")
user_info(1,2,3,'小明','男孩')
#关键字不定长  **
def user_info (**kwargs):
    print(f"kargs的类型是{type(kwargs)},内容是:{kwargs}")
user_info(name = '小王',age = 11 ,gender = '男孩')

 03 lambda匿名函数

语法:  lambda 传入参数:函数体(一行代码)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值