2019年2月11日

Python中类属性和实例属性的区别

摘要: 在Python中经常会混淆类属性和实例属性的概念,今天专门记录一下个人理解以免日后忘记。 看下面的例子: 运行当然是没有问题的,输出结果为: 但是当我们加入这样一段代码: 运行后会报错,这是因为不能通过类名+属性名的方式去调用实例属性,当类实例化后,只能通过类名去调用方法中的属性。 下面进行这样的操 阅读全文

posted @ 2019-02-11 21:09 与燕分茶 阅读(6330) 评论(0) 推荐(1) 编辑

Python中随机数的生成

摘要: 在Python中要实现随机数的生成,需要使用random模块中randint方法。 其具体实现方法如下: 这样就完成了随机数a的生成。 阅读全文

posted @ 2019-02-11 20:02 与燕分茶 阅读(515) 评论(0) 推荐(0) 编辑

关于Python类的多继承中的__mro__属性使用的C3算法以及继承顺序解释

摘要: 刚刚学到类的多继承这个环节,当子类继承多个父类时,调用的父类中的方法具体是哪一个我们无从得知,为此,在Python中有函数__mro__来表示方法解析顺序。 当前Python3.x的类多重继承算法用的是C3 MRO序列: MRO是一个有序列表L,在类被创建时就计算出来。通用计算公式为:mro(Chi 阅读全文

posted @ 2019-02-11 19:45 与燕分茶 阅读(795) 评论(0) 推荐(0) 编辑

导航