03 2019 档案
摘要:python 的初始化,在类加载的时候就执行了,也就是在构造这个类的时候就开始搞了这个初始化了,同时类指针,类对象指针都已经在这之前就有了 而实例化是 执行init函数,属性此刻就被加载进来了
阅读全文
摘要:不想被别人看到 上面那么做就行了 用属性代表函数上面那么做就好了,而且私有跟property一起用,但是那些函数都要同名 因为我们在操作静态变量时候,不需要self,传它没用啊,所以上面用了一个classmethod的装饰器,将一个对象方法,变成类方法 staticmethod
阅读全文
摘要:类型这块 type 一个对象的时候,这个对象的类型,总是这个对象所属的类 type任何一个类,它的类型都是type,type是所有数据类型和类的鼻祖 type的类型是它本身 type = type(type) 函数的类型就是函数 python是一种动态语言,一个鸭子类型举例:动态python变量,在
阅读全文
摘要:为什么要继承? 提高代码的重用性,减少冗余 继承分哪两种? 单继承:在py3版本,所有的类是新式类,继承的最底层类是object,如果不写object,会默认你的父类(超类,基类)是object A就是B的父类 A就是子类,python类 B就是超类,基类,父类 在py2版本,所有的类是经典类,继承
阅读全文
摘要:栈 1.计算文件的大小 1 def get_size(path): 2 sum = 0 3 l = [path] 4 while l : 5 path = l.pop() 6 lis = os.listdir(path) 7 for name in lis: 8 son_path = os.path
阅读全文
摘要:生成器这个东西,当你做了个生成器: 什么样子是生成器呢 1.生成器函数 2.推导式里面含个生成器 什么时候开始用呢? 1. list方法 2. 列表生成式 我先放例题了 lambda 参数 :返回值 拆解: f = lambda :x for x in range(10) 现在我们称 f 这个函数
阅读全文
摘要:def Person(name,hp,ad,sex): #一般模子名是首字母 dic = {'name':name,'blood':hp,'attack':ad,'sex':sex} def fight(Dog): #这是人打其他事物的方法,当然传入的也会是一个对象 Dog['blood'] -=
阅读全文
摘要:UnboundLocalError: local variable 'count' referenced before assignment 局部变量错误:赋值之前引用的本地变量'count' ,unbound:未绑定,local:局部 ValueError: could not convert s
阅读全文
摘要:这个compile编译,不只是单编译哦,里面的正则随便用
阅读全文
摘要:知识点汇总: 匹配最里层括号: \([^()]\) 匹配在运算表达式字符串中带有负号的数(这个必须用分组括住,不然显示不正确):(-?\d+(?:\.\d+)?) 匹配乘除: \d+(\.\d+)?[*/]-?\d+(\.\d+)? 不要重复使用同一个变量名,容易搞混,要将变量名的描述描述清楚
阅读全文
摘要:# findall 优先显示分组中的内容 # split 保留被切掉的分组内的内容 # search 可以通过组的索引取值 # 取消分组的特殊行为(?:正则)
阅读全文
摘要:Python的hashlib提供了很多摘要算法,如MD5,SHA1等常用算法。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(如MD5值共32位,且每位都是用16进制进行表示)。 摘要算法就是通过摘要函数对任意长度的数据data计算出固
阅读全文
摘要:time 使用的时候要用import导入 三种常用: 1.时间戳 time.time 给自己看的 2.结构化时间 修改 3.字符串时间给别人看的 命名元组: 获取当前字符串时间 time.strfttime('%Y-%m-%d-%X'),如果没有%d(日)和%Y(时分秒,当然这个Y可以分开写,就是%
阅读全文
摘要:sort()对已存在的列表进行排序,排序方式是由高到低,无返回值,改变原列表 sorted()对一切可迭代对象排序,排序方式是由高到低,返回值是一个新的排序好的列表,并不改变原迭代对象 其他待补充
阅读全文
摘要:函数返回值(一) <1>“返回值”介绍 现实生活中的场景: 我给儿子10块钱,让他给我买包烟。这个例子中,10块钱是我给儿子的,就相当于调用函数时传递到参数,让儿子买烟这个事情最终的目标是,让他把烟给你带回来然后给你对么,,,此时烟就是返回值 开发中的场景: 定义了一个函数,完成了获取室内温度,想一
阅读全文
摘要:string.startswith(str, beg = 0, end = len(string) ) 或 string[beg,end].startswith(string) 参数说明:string: 被检测的字符串str: 指定的字符或者子字符串。(可以使用元组,会逐一匹配)beg: 设置字符串
阅读全文

浙公网安备 33010602011771号