随笔分类 -  Python

摘要:一、简介 1、作用 简化代码 2、分类 一个父类可以被多个多个子类继承 一个子类可以继承多个父类 python独有 3、新式类和经典类 python3中,只含义新式类,新式类默认继承Object python2.7中含义经典类和新式类,新式类需要继承Object 4、方法 类名.__base__查看 阅读全文
posted @ 2019-05-25 17:30 市丸银 阅读(238) 评论(0) 推荐(0)
摘要:一、分类 1、面向过程 2、面向函数 3、面向对象 二、类和对象 1、宏关 类是抽象的,对象是具体的 2、实例化 类->对象 3、类的作用 1)实例化成对象 实例化的过程,创建self对象,调用__init__()方法,获取返回值 2)调用静态属性 4、对象的作用 1)调用函数 2)查看属性 5、补 阅读全文
posted @ 2019-05-23 22:45 市丸银 阅读(135) 评论(0) 推荐(0)
摘要:start.py格式 阅读全文
posted @ 2019-05-22 20:56 市丸银 阅读(155) 评论(0) 推荐(0)
摘要:try: pass """ 执行的语句 """ except Exception as error: """ 1.except,可以有多个 2.Expection 是万能错误,用来兜底 3.error 用来提示错误 """ print(error) else: """ 和while else 语句相... 阅读全文
posted @ 2019-05-22 19:32 市丸银 阅读(118) 评论(0) 推荐(0)
摘要:一、模块 1、实质 模块的实质.py文件 2、导入 1)import 模块 a.使用规则 模块.变量名 与本地定义的同名变量不冲突 b.别名 import 模块 as 别名 别名.变量名 作用:简化代码、提高兼容性 c.一次导入多个模块 import 模块1, 模块2, 模块3 不推荐这样写 2)f 阅读全文
posted @ 2019-05-21 09:51 市丸银 阅读(112) 评论(0) 推荐(0)
摘要:一、介绍 1、分类 序列化: 数据类型->字符串 反序列化 字符串->数据类型 2、作用 文件传输和文件储存需要将数据类型转换成字符串 二、序列号模块分类 1、json 优点:编程语言中的英语,同用语言 缺点:数据类型少:数字、字符串、列表、字典、元祖(通过列表进行的) 2、pickle 优点:py 阅读全文
posted @ 2019-05-20 22:48 市丸银 阅读(155) 评论(0) 推荐(0)
摘要:定义:sys模块是与python解释器交互的一个的接口 1、获取环境变量 2、获取当前python解释器的版本 3、获取当前操作系统的名称 4、sys.argv 命令行参数List,第一个元素是程序本身路径 5、sys.exit(n) 退出程序,正常退出时exit(0),错误退出sys.exit(1 阅读全文
posted @ 2019-05-20 17:59 市丸银 阅读(149) 评论(0) 推荐(0)
摘要:作用:随机取值 1、随机小数 2、随机整数 3、随机返回值 注意:random.choice() 必须是可迭代对象 4、打乱列表顺序 阅读全文
posted @ 2019-05-20 11:24 市丸银 阅读(146) 评论(0) 推荐(0)
摘要:1.namedtuple 作用:生成可以使用名字来访问元素内容的tuple 2.dequ 双端队列,可以快速的从另外一侧追加和推出对象 3.OrderedDict 有序字典 4.defaultdict 带有默认值的字典 阅读全文
posted @ 2019-05-19 22:00 市丸银 阅读(173) 评论(0) 推荐(0)
摘要:finall() 有分组的优先级 www.(?:bing|baidu)com 结果:www.bing.com split('(\d+)') 结果:保留被切割的数字 阅读全文
posted @ 2019-05-17 07:59 市丸银 阅读(124) 评论(0) 推荐(0)
摘要:一、介绍 正则表达式不仅仅存在python中,正则表达式实质式字符串 二、字符 三、量词 四、转义字符 五、使用规则 1.格式 元字符+量词 2.惰性运算 元字符+量词+? 阅读全文
posted @ 2019-05-16 23:11 市丸银 阅读(153) 评论(0) 推荐(0)
摘要:定义:自己调用自己的函数 一般规律:if语句,return 优点:代码简介 缺点:占用内存 PS:递归深度不超过1000(998或997) 阅读全文
posted @ 2019-05-15 23:24 市丸银 阅读(107) 评论(0) 推荐(0)
摘要:一、格式 1.lambda 参数:返回值 2.匿名函数可以有名字,也可以没名字 3.匿名函数一般和带有key的内置函数一起使用 阅读全文
posted @ 2019-05-15 21:06 市丸银 阅读(136) 评论(0) 推荐(0)
摘要:一、与作用域有关 1.locals() 当前作用域的值 2.globals() 全局作用域的值 二、与迭代器/生成器有关 1.next() 与双下方法__next__()一样,next(iterator/generator) 2.iter() 与__iter__()方法一样,可迭代对象->迭代器 3 阅读全文
posted @ 2019-05-13 22:55 市丸银 阅读(268) 评论(0) 推荐(0)
摘要:默认参数的值是容器类型,每次调用函数的时候,如果不传值,会用公用资源池 阅读全文
posted @ 2019-05-13 15:08 市丸银 阅读(131) 评论(0) 推荐(0)
摘要:对文件进行监听、过滤 阅读全文
posted @ 2019-05-12 17:37 市丸银 阅读(305) 评论(0) 推荐(0)
摘要:一、生成器函数 1.yield关键字 定义:含义yield关键字的函数,是生成器函数 作用:返回值,不终止函数,若yield后无值,则返回None 用法:与return关键字不能共存,必须在函数内部 2.调用函数 调用生成器函数返回的是生成器 3.常用方法 1)__next__() 格式:生成器._ 阅读全文
posted @ 2019-05-11 17:41 市丸银 阅读(156) 评论(0) 推荐(0)
摘要:一、前提 1.dir()函数 dir()函数带参数时,返回参数的属性和方法列表;不带参数时,返回当前范围内变量、方法和定义的类型列表 2.双下法 双下法:带双下划线的方法。双下很少被直接调用,一般通过其它语法触发效果 二、可迭代协议 1.可迭代协议:只要含有__iter__方法,就是可迭代的 2.判 阅读全文
posted @ 2019-05-09 22:37 市丸银 阅读(174) 评论(0) 推荐(0)
摘要:一、wraps 作用:优化装饰器 二、带参数的装饰器 实质:嵌套调用,三层嵌套函数 三、多个装饰器装饰一个函数 现象: 阅读全文
posted @ 2019-05-08 22:39 市丸银 阅读(158) 评论(0) 推荐(0)
摘要:一、装饰器的形成过程 1.函数无参数,无返回值 2.函数有返回值,无参数 3.函数有参数,有返回值 二、装饰器的作用 在不改变函数调用方式的情况下,在原函数的前后添加功能 三、开放封闭原则 开放:对扩展开放 封闭:对修改封闭 这是装饰器开发的原则 四、语法糖 简化代码 五、装饰器的固定模式 巧记:1 阅读全文
posted @ 2019-05-07 22:20 市丸银 阅读(143) 评论(0) 推荐(0)