python字典和解包函数参数

dict.clear():删除字典内的所有元素
dict.copy():返回一个字典的浅复制;浅复制虽然会将当前对象copy出来放到新的内存地址中,但是它因为是浅复制,没有拷贝原对象的子类,所以新的拷贝对象的子类依然和原对象的子类指向同一个地址,故当原对象增加新的子类,那么新对象的子类也会一起增加;而深复制则是既拷贝了原对象所有的元素和其子类来构建新的内存地址

参考浅复制和深复制区别
https://baijiahao.baidu.com/s?id=1629259381948108626&wfr=spider&for=pc
dict.fromkeys(seq[,val]): 创建一个新字典,以序列seq中元素做字典的key,val为字典所有键对应的初始值
在这里插入图片描述
在这里插入图片描述

break:在两个循环下,它只跳出当前循环,不会跳出两个循环

关键字参数也可以调用函数,且关键字参数不得早于非关键字参数
函数调用关键字参数:
在这里插入图片描述

args: ptyhon支持定义这样的函数,该函数可接受元祖形式传递的任意数量的参数;可变参数的名字前面有一个号,我们可以传入0个或一个或多个参数给可变参数
利用*和定义函数**
在这里插入图片描述
*args是将参数打包成元祖来给python进行调用;而 * *kwargs 是将关键字和参数打包成字典来给函数进行调用
参考:
https://www.cnblogs.com/yunguoxiaoqiao/p/7626992.html

解包函数参数:
除了可以接受元组形式的任意数量的参数,还可以接受列表形式输入的参数;
**可以接受以字典形式输入的参数,另外,字典形式(**kwargs)传入的参数必须在
args之后

解包函数参数
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值