python函数的参数-笔记和总结

这篇博客总结了Python函数的参数类型,包括位置参数、默认参数、可变参数、关键字参数和命名关键字参数。强调了默认参数应指向不变对象,可变参数简化调用方式,以及命名关键字参数对参数名的限制。建议读者多加练习以深入理解。
摘要由CSDN通过智能技术生成

廖大的博客
点击跳去廖大大官网

这里初学概念很容易搞混,特做笔记.

函数的参数:
1. 位置参数
2. 默认参数
3. 可变参数
4. 关键字参数
5. 命名关键字参数
6. 组合参数

一、位置参数

eg.

def add(x,n): 
    return x+n    

注意: x,n 为位置参数 , 必传, 传入的两个值按照位置顺序依次赋给参数x和n

二、默认参数

eg.

    def  fn(name,age, city='beijing'):
        pass 

注意: 定义默认参数要牢记一点:默认参数必须指向不变对象!
str 、None 是不变的对象 , 默认参数不要指向变量喔

三、可变参数

由于参数个数不确定,我们首先想到可以把a,b,c……作为一个list或tuple传进来
但是调用的时候,需要先组装出一个list或tuple,
如果利用可变参数,调用函数的方式可以简化, 去掉格式[]、()即可
eg.


    def fn(*kw):
        pass
    
    fn(1,2,3,4
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值