摘要: 一、__slots__ 用来取代 __dict__ 优势是省内存 附加功能是只能创建slots 定义好的key 注意:不要乱用,用了就没有__dic__方法了 二、__doc__ 查看类文档,该属性无法继承 三、__module__ : 查看当前操作的对象在哪个模块 __class__ :查看当前操 阅读全文
posted @ 2019-10-06 23:24 绝世刘 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 像上面这样实例化后以操作字典的方式增删查才可以实现 二、__str__ 及__repr__ 可以自己定制str方法,控制打印的信息,由print 触发str __repr__是在python解释中触发 当__str__ 与__repr__共存时 如果__str__ 没有被定义, 那么就会使用__re 阅读全文
posted @ 2019-10-06 11:39 绝世刘 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 授权:授权是包装的一个特性,包装一个类型通常是对已存在的类型的一些定制, 这种做法可以新建,修改或删除原有产品的功能。其它的则保持原样。授权的过程, 即是所有更新的功能都是由新类的某部分来处理,但已存在的功能就授权给对象的默认属性。 实现授权的关键点就是要覆盖__getattr__方法 改写其中的w 阅读全文
posted @ 2019-10-01 18:25 绝世刘 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一、我们在前面的章节中学习了 __getattr__ __setattr__ 以及 __delattr__的用法, 其实这些都是类的内置函数,如果我们在自己定义的类里重写了这几个函数, 会直接覆盖了类中这几个函数的默认功能,换个角度,我们可以直接改写这些函数,让它在已有 功能的基础上添加新功能 二、 阅读全文
posted @ 2019-09-29 00:13 绝世刘 阅读(189) 评论(0) 推荐(0) 编辑
摘要: --import__("模块名") 导入字符串模块名,然后可以赋值给一个变量 对于模块来说,如果被调用的方法前加“-” 变为私有属性后, from m1.t imoprt * 就不能引入那个方法了 但是可以用 模块定位模块方法 阅读全文
posted @ 2019-09-26 23:59 绝世刘 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一、反射的概念 是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。 这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域采用, 并在Lisp和面向对象方面取得了成绩。 二、四个可以实现自省的函数 ① hasat 阅读全文
posted @ 2019-09-26 23:34 绝世刘 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 一、多态 什么是多态: 由不同的类实例化得到的对象调用同一个方法,执行的逻辑相同。 多态体现在最后的执行上 多态的概念指出了对象如何通过他们共同的属性和动作来操作及访问,而不需考虑他们具体的类 多态实际上是依附于继承的两种含义的:“改变”和“扩展”本身就意味着必须有机制去自动选用你扩展过的版本, 故 阅读全文
posted @ 2019-09-26 15:06 绝世刘 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 1、 使用 turtle 库的 turtle.fd() 函数和 turtle.seth() 函数绘制一个等边三角形,边长为 200 像素,效果如下图所示。请结合程序整体框架,根据提示代码完成程序。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬ 阅读全文
posted @ 2019-09-26 14:37 绝世刘 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: 1、 关于二维数据的处理,描述错误的是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬ A 二维列表对象输出为CSV格式采用遍历循环和字符join()方法相结合。 B 采用CSV格式可以实 阅读全文
posted @ 2019-09-26 14:37 绝世刘 阅读(1378) 评论(0) 推荐(0) 编辑
摘要: 1.仅使用 Python 基本语法,即不使用任何模块,编写 Python 程序计算下列数学表达式的结果并输出,小数点后保留3位。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬ 2.以第十 阅读全文
posted @ 2019-09-10 21:24 绝世刘 阅读(8218) 评论(0) 推荐(0) 编辑