2018年4月3日

类中的反射 装逼利器

摘要: 功能 可以实现 用一个字符串调用类中对应的实例的方法: 反射: hasattr (obj,name_str),判断一个对象obj里是否有字符串name_str的方法 getattr(obj,name_srt),根据字符串去获取obj对象里的对应方法的内存地址 setattr(obj,变量字符串,值) 阅读全文

posted @ 2018-04-03 19:02 勇往直前的python小白 阅读(122) 评论(0) 推荐(0) 编辑

__new__ 是什么鬼

摘要: 在类实例化对象的时候 会执行__init__ 在这之前会执行__new__ 一定注意 在__init__之前执行 你可以在这搞点事情 class test(Object): def__init__(self,name): self.name = name def __new__(cls.*args, 阅读全文

posted @ 2018-04-03 17:48 勇往直前的python小白 阅读(127) 评论(0) 推荐(0) 编辑

__call__方法的最简要说明

摘要: __call__方法是做什么的:就是给实例化对象加1个括号就能调用 ,通常写__call__(self,*args,**kwargs) 保证传多个参数 阅读全文

posted @ 2018-04-03 17:43 勇往直前的python小白 阅读(100) 评论(0) 推荐(0) 编辑

笔记 | 史上最全的正则表达式

摘要: 很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。 ◇◆◇◆◇ 校验数字的表达式 1. 数字:^[0-9]*$ 2. n位的数字:^\d{n}$ 3. 阅读全文

posted @ 2018-04-03 12:58 勇往直前的python小白 阅读(146) 评论(0) 推荐(0) 编辑

导航