2022年3月31日

python 使用函数完成解耦

摘要: 下面做修改,上面也要跟着做修改,耦合性强! 解耦合。 阅读全文

posted @ 2022-03-31 21:25 -G 阅读(69) 评论(0) 推荐(0) 编辑

实例方法、类方法、静态方法

摘要: 一个实例的私有属性就是以__开头的属性,无法被外部访问,那这些属性定义有什么用?虽然私有属性无法从外部访问,但是,从类的内部是可以访问的。除了可以定义实例的属性外,还可以定义实例的方法。实例的方法就是在类中定义的函数,(实例方法第一个参数必须是 self!),指向调用该方法的实例本身,其他参数和一个 阅读全文

posted @ 2022-03-31 21:07 -G 阅读(79) 评论(0) 推荐(0) 编辑

python 类属性、实例属性

摘要: 阅读全文

posted @ 2022-03-31 20:43 -G 阅读(4) 评论(0) 推荐(0) 编辑

python __mro__

摘要: 在 Python 中用到多继承时,调用父类方法很容易出错:父类方法调用了多次,只能通过__mro__魔法方法来获取调用顺序,花了点时间了解其中涉及的排序算法,顺带记录 1. 拓扑排序 在了解 MRO 排序算法之前,先了解下拓扑排序(以下摘自维基百科) 在图论中,由一个有向无环图的顶点组成的序列,当且 阅读全文

posted @ 2022-03-31 20:27 -G 阅读(29) 评论(0) 推荐(0) 编辑

python 私有方法、属性

摘要: https://www.jb51.net/article/239280.htm 阅读全文

posted @ 2022-03-31 17:48 -G 阅读(10) 评论(0) 推荐(0) 编辑

Python中eval()函数的功能及使用方法

摘要: eval(str)函数很强大,官方解释为:将字符串str当成有效的表达式来求值并返回计算结果。所以,结合math当成一个计算器很好用。 eval()函数常见作用有: 1、计算字符串中有效的表达式,并返回结果 >>> eval('pow(2,2)')4>>> eval('2 + 2')4>>> eva 阅读全文

posted @ 2022-03-31 16:16 -G 阅读(704) 评论(0) 推荐(0) 编辑

导航