文章分类 -  python

摘要:一、math 1.绝对值 abs(-1) 结果:1 2.最大值,必须是可循环的 max(1,2,3) 结果:3 max('abcA1') 结果:c max([1,6,5]) 结果:6 3.最小值同最大值的用法一样 min('abcA1') 结果:A min([1,6,5]) 结果:1 min(1,2 阅读全文
posted @ 2019-04-08 23:06 期待me 阅读(62) 评论(0) 推荐(0)
摘要:单例的本质:一个类最多生成一个实例 __new__: 1.真正生成实例的方法 2.这个方法里,要判断是否存在_instance的类变量如果已经存在了,直接返回 不存在,会给_instance赋值一个新生成的实例变量 #coding=utf-8class Singleton: _instance=No 阅读全文
posted @ 2019-04-05 22:55 期待me 阅读(76) 评论(0) 推荐(0)
摘要:#coding=utf-8class Vector(object): def __init__(self,a,b): self.a=a self.b=b def __str__(self): return "Vector(%d,%d)" %(self.a,self.b) def __add__(se 阅读全文
posted @ 2019-04-05 22:25 期待me 阅读(98) 评论(0) 推荐(0)
摘要:1.property属性class Women: def __init__(self,age): self.age=age @property //函数名必须和参数名称一致 def age(self): return self.age @age.setter //必须为参数名.setter def 阅读全文
posted @ 2019-03-31 14:17 期待me 阅读(183) 评论(0) 推荐(0)
摘要:python3都是新类,新类的顺序是广度优先,先在水平方向查找,然后再向上查找 class A class A() class A(object) python2: 经典类的继承顺序是深度优先,先深入继承树左侧查找,然后再返回,开始查找右侧 class A //经典类 class A() //经典类 阅读全文
posted @ 2019-03-31 14:05 期待me 阅读(70) 评论(0) 推荐(0)
摘要:用类管理数据 1.多态 参数类型用基类声明,执行的时候会根据传入的对象,去执行相应的方法,具有不同的效果。 爷爷类A: print_name **+name 父亲类B:print_name ***+name 儿子类C: print_name ****+name func(A xxx): xxx.pr 阅读全文
posted @ 2019-03-30 23:09 期待me 阅读(91) 评论(0) 推荐(0)
摘要:类:用来描述具有相同属性和方法的对象的集合,管理操作一组特定数据的,通过私有变量和相应的方法保证数据的一致性和完整性 类变量 :在整个实例化对象中是公用的,在函数体外,通常不作为实例变量使用 实例变量:可以在类的外部直接给实例变量赋值,这样不太安全 实例方法 class Animal: pass c 阅读全文
posted @ 2019-03-30 23:07 期待me 阅读(944) 评论(0) 推荐(0)
摘要:1.通常意义字符串(str) 2.原始字符串,以大写R 或 小写r开始,r'',不对特殊字符进行转义 3.Unicode字符串,u'' basestring子类 阅读全文
posted @ 2019-03-21 14:36 期待me 阅读(187) 评论(0) 推荐(0)