摘要: 将对象转换为字符串__str__ :将对象转换成适合人可以看懂的字符串 , 用于显示给用户 , 当打印一个类的实例对象时,会自动调用str方法,并返回回来一个字符串__repr__ : 将对象转换 为适合机器解读的字符串 , 用于显示给开发人员__unicode__ : 详见unicode与str展 阅读全文
posted @ 2019-08-25 17:17 李艳艳665 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 设置对象属性__setattr__(self, name, value):def __setattr__(self, name, value): self.__dict__[name] = value12查询对象属性__getattr__(self, name): 访问这个属性时 , 在没有查找到相 阅读全文
posted @ 2019-08-25 17:17 李艳艳665 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 是什么它是python面向对象的一整套方法 , 从对象的建立到属性的访问 , 到对运算符的支持 , 对特殊语法的支持形式方法名前后后两个_ , 如 : def __init__(self):2.2 对象的创建与初始化对象实例化的过程创建类的对象 : def __new__(cls)初始化对象 : d 阅读全文
posted @ 2019-08-25 17:17 李艳艳665 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 函数式编程简介什么是函数式编程函数式是一种编程范式函数式编程特点把计算看做是函数而不是一系列指令纯函数式编程不需要变量 , 测试简单支持高阶函数 , 代码简洁Python支持的函数式编程的特点不是纯函数式编程 , 支持有变量存在支持高阶函数 , 函数可以作为变量传入支持闭包 , 有了闭包就可以返回函 阅读全文
posted @ 2019-08-25 17:16 李艳艳665 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 比较运算符__cmp__(self, other) : 包含两个对象比较的所有情况__eq__(self, other) : 判断两个对象是否相等__It__(self, other) : 判断前者是否小于后者__gt__(self, other) : 判断前者是否大于后者数字运算符__add__( 阅读全文
posted @ 2019-08-25 17:16 李艳艳665 阅读(250) 评论(0) 推荐(0) 编辑