python---函数

参数
函数使用参数来传递信息,而参数类型又基本分为两大类型:可变类型参考和不可变类型参数。
不可变类型:(字符串、数字和元组等)是不可变的,即无法修改,只能使用新的值来覆盖。使用不可变类型作为函数的参数时:在函数内为参数赋值不会改变其外部变量的值
可变类型参数:(列表等)指的是:使用可变的数据结构来作为函数的参数使用。在函数内部修改可变类型参数的值时,会同时改变其外部变量的值(因为它们引用的其实是同一个对象)
位置参数:调用该函数给其传值时,是根据输入的值的先后顺序来给参数一一赋值的。
参数前的*号将所有的值放置到一个元组中(可以理解为将其他的参数收集起来)。
:*args不定参数,代表参数是一个元祖。如果没有为号后的参数赋值则其值为一个空的元组。不过使用一个*号这样的语法不能处理关键字参数
**:**args不定参数,修饰的参数本质上其实是一个字典类型。可以通过这个字典来收集参数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值