摘要:
类型这块 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+)? 不要重复使用同一个变量名,容易搞混,要将变量名的描述描述清楚 阅读全文
摘要:
最后的结果是一致的因为只有List有extend()方法 阅读全文
摘要:
# findall 优先显示分组中的内容 # split 保留被切掉的分组内的内容 # search 可以通过组的索引取值 # 取消分组的特殊行为(?:正则) 阅读全文