python系列004

发布时间 2023-03-28 18:25:23作者: zlib001

.updata()方法,对数字的键值无效?

解决:
a.update({2:"哈哈哈"})

//dict.update()要求传入一个dict,
a.update(2 = "nonono")并不是;
//然而,以字符作为键值却可以使用上述注释的方法?
pet = {"米奇":"老鼠", "Tom":"猫", "小白":"狗"}
pet.update(小白 = "哈士奇")

//最好不用数字作为字典键值###

字典的副作用:不幸的是,某些不同类型Hash相同


//类
创建一个对象,也称为:类的实例化。
寻找新对象类的继承链,找到xx类的方法进行调用

MRO>>>
合并所有父类的MRO列表并遵循如下三条准则:
子类会先于父类被检查
多个父类会根据它们在列表中的顺序被检查
如果对下一个类存在两个合法的选择,选择第一个父类