python 函数

函数:


作为文件调用:

text是文件名


空函数:

def nop():

    pass

返回多个值时,其实返回的是tuple类型


函数参数:

默认参数:

可以设置默认参数,当与默认参数不符时重新提供参数,一致时则不需要提供参数,简化流程

ps: 默认参数必须指向不变对象

位置参数:


可变参数:

         

       

关键字参数:

扩展函数的功能



命名关键字参数:

限制关键字参数的名字

前加*,后面是命名关键字参数,和位置参数区分

当命名关键字参数前面有可变参数时,不需要加*

命名关键字参数调用时,必须传入参数名,否则会报错



参数组合:

顺序:必选参数,默认参数,可变参数,命名关键字参数,关键字参数

a:必选参数,b:默认参数,c:可变参数,d:命名关键字参数,f:关键字参数




ps:

默认参数一定是不可变对象

*args是可变参数,接受的是tuple

**kw是关键字参数,接收的是dict

可变参数既可以直接传入:a(1, 2, 3),又可以先组装list或tuple,再通过*args传入:a(*(1, 2, 3));
关键字参数既可以直接传入:a(a=1, b=2),又可以先组装dict,再通过**kw传入:a(**{'a': 1, 'b': 2})。

















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值