python的参数划分

终点之后,是新的起点,乘风破浪再出发

——杰

入学一个星期了,决定重新自学python,已经自学一段时间了,所以今天的总结,侧重于对python的参数进行一个简短的划分。

python的参数,可以划分为可变参数、不可变参数。不可变的参数,就是如下图中的test2()。这个也是我们最熟悉的。可变参数,就是如下图中的test3()。这里的*add,可以指代空参数,也可以指代多个任意参数。
先上图
某种程度上,这也体现了python的实用性和灵活性。

在python的可变参数里,我们可以继续划分,可以分为非关键字、关键字。看下图这里的test3(),这里的输出,是一个元组。同样我们来看看test4(),输出的是一个字典,输入的时候,是a=1,b=2。在这里插入图片描述来看另一个列子,
在这里插入图片描述
在这里插入图片描述
这里是指定关键字的参数输入。如果将参数的对象改掉,就会报错。如果没有给关键字参数赋值,它就会默认。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里是几个特例,初次写自己的学习感言,不好的地方,请在下方留言,我一定改正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值