Python学习笔记018

018
形参(parameter)和实参(argument)
def MyFirstFunction(name):
return name
name 就是形参,如果我传进去一个具体的值就是实参,例如MyFirstFunction(‘小甲鱼’)

函数文档:
通过 函数.doc 查看 例: str().doc

关键字参数:
def SaySome(name,words):
print(name+"->"+words)

SaySome(words=‘让编程改变世界!’,name=‘小甲鱼’)
输出: 小甲鱼->让编程改变世界!
参数太多的时候,使用关键字参数,就算改变传入参数顺序也没事

默认参数:
def SaySome(name=‘小甲鱼’,words=‘让编程改变世界!’):
print(name+"->"+words)
调用这个方法的时候,不传参时使用默认的参数.

收集参数
def test1(*params):
print(‘参数的长度是:’,len(params))
print(‘第二个参数是:’,params[1])

test1(1,‘小甲鱼’,3.14,5,6,7,8)
输出:
参数的长度是: 7
第二个参数是: 小甲鱼

收集参数和关键字参数合并
def test1(*params,exp=8):
print(‘参数的长度是:’,len(params),exp)
print(‘第二个参数是:’,params[1])
注:收集参数和关键字参数一起的时候,关键字参数最好设置成默认参数,这样不容易出错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值