摘要:
proprety 函数, classmethod 类方法函数 staticmenthod 静态方法,使用一般是,一个函数如果 和类没有关系,和对象也没有关系的时候,就是要静态方法 阅读全文
摘要:
恢复内容开始 继承: 一个类可以被多个类继承,一个类也可以有多个父类,父类里面的方法属性子类都可以用 1.单继承 2多继承 3.多态 4。封装 阅读全文
摘要:
类里面可以放: 方法: 属性: _init_方法: 创建了一个self对象,调用的时候自动触发,默认传self,在init里面赋值 self相当于干什么,self拥有属性和对象,在类部里面self就是对象 class Person: """ 人类 """ def __init__(self, name, aggres, hp, sex): # 人类的属... 阅读全文
摘要:
from urllib.request import urlopen import re """ 爬虫,爬一个豆瓣网,把爬出来的存储到一个文件 """ def get_request(url): """ 把网址变为源码,因为计算机只能读懂源码,然后吧源码变为utf-8的格式 :param url: :return: """ ret = url... 阅读全文
摘要:
re模块使用正则: 1.findall: 2.search: 3.match: 4.split:切割 5.sub:替换 6.subn:替换,返回的是一个元祖(还会返回总共替换了多少次) 7.compile:将正则编译成一个正则表达式对象,谁要用,可以直接那这个对象调用方法。 8.finditer:返 阅读全文
摘要:
三级菜单 date = { '北京': { '海淀': { '五道口': { 'sogo': {}, '网易': {}, 'google': { '美女': '小姐', '... 阅读全文
摘要:
恢复内容开始 递归例子: 阅读全文
摘要:
匿名函数 lambda 函数体: lambda 参数: 返回值 和匿名函数相互合作多的内置函数 阅读全文
摘要:
恢复内容开始 双下方法:很少直接调用方法,一般是用其他语句触发 可迭代的一般含有_iter_ 的方法 可迭代的是可以被for循环的 迭代器:含有_iter_,_next_方法 迭代器一定是可迭代的,通过_next()方法一个一个得到。但是可迭代的不一定是迭代器 迭代器的特点: 很方便,且只能去所有数 阅读全文
摘要:
恢复内容开始 装饰器的形成的过程:最简单的装饰器,有返回值,有一个参数,万能参数 装饰器的作用 不想修改函数的调用方式,但是还想再原来的函数前后添加功能 装饰器的原则 开放封闭式原则:开放--对外是开放的 封闭 对修改的是封闭的 执行顺序: 恢复内容结束 阅读全文