03 2019 档案

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