博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年1月4日

摘要: 正则表达式(Regular Experssion)是对字符串操作的一种逻辑公式. 简称regex或re 优点 : 灵活, 功能性强, 逻辑性强 缺点 : 上手难. 工具 : 各大文本编辑器一般都有正则匹配功能,也可以去http://tool.chinaz.com/regex/进⾏行行在线测试. 1. 阅读全文

posted @ 2019-01-04 22:02 GraceNana 阅读(196) 评论(0) 推荐(0) 编辑

摘要: 序列化 : 在储存数据或者网络传输数据的时候.需要对对象进行处理,把对象处理成方便储存和传输的数据格式.这个过程叫序列化. 三种序列化的方案: 1.pickle 将python的数据类型转化成bytes并写入到文件中. 或把文件中写好的bytes转回python的数据,这个过程成为反序列化 impo 阅读全文

posted @ 2019-01-04 17:28 GraceNana 阅读(110) 评论(0) 推荐(0) 编辑

2019年1月2日

摘要: 引入模块的方式: 1. import 模块 2. from xxx import 模块 collections模块 1.Counter 计数器 from collections import Counter s = 'apple pineapple' nb = Counter(s) #Counter 阅读全文

posted @ 2019-01-02 21:12 GraceNana 阅读(173) 评论(0) 推荐(0) 编辑

摘要: try...except...else...finally... try: """操作""" except Exception as e: """异常的父类,可以捕获所有的异常""" else: """保护不抛出异常的代码, 当try中无异常的时候执行""" finally: """最后总要执行的" 阅读全文

posted @ 2019-01-02 20:54 GraceNana 阅读(247) 评论(0) 推荐(0) 编辑

摘要: 面向对象的三大特征 封装 : 把固定功能的代码封装到一个代码块,函数,对象,打包成模块 继承 : 子类可以自动拥有父类中除了私有属性外的其他所有内容 多态 : 同一个对象,多种形态 类的成员 变量 : 1.实例变量(字段) : 给对象用的 2.类变量(静态变量) : 多个对象共享的.最好是用类名来访 阅读全文

posted @ 2019-01-02 17:30 GraceNana 阅读(108) 评论(0) 推荐(0) 编辑

摘要: 装饰器代码模型: def wrapper(func): def inner(*args, **kwargs): """在执行目标函数之前要执行的内容""" ret = func(*args, **kwargs): """在执行目标函数之后要执行的内容""" return ret return inn 阅读全文

posted @ 2019-01-02 16:31 GraceNana 阅读(67) 评论(0) 推荐(0) 编辑

2018年12月29日

摘要: lambda匿名函数 语法 : 函数名 = lambda 参数 : 返回值 tips: 1.函数的参数可以有多个,多个参数之间用逗号隔开 2.匿名函数不管有多复杂.只能写一行,且逻辑结束后直接返回数据 3.返回值和正常的函数一样,可以任意数据类型 sorted() 排序函数 语法 : sorted( 阅读全文

posted @ 2018-12-29 21:55 GraceNana 阅读(122) 评论(0) 推荐(0) 编辑

摘要: 迭代器 查看是否可迭代 from collections import Iterable from collections import Iterator print(isinstance('abc',Iterable)) #True print(isinstance('abc'.__iter__( 阅读全文

posted @ 2018-12-29 20:26 GraceNana 阅读(120) 评论(0) 推荐(0) 编辑

摘要: 三元运算符 def my_max(a,b): return a if a>b else b #当a>b成立返回a,否则返回b 参数: 实参 : 1.位置参数 2. 关键字参数 3. 混合参数 形参 : 1.位置参数 2. 默认值参数 动态传参: 1. 动态接收位置参数 def func(a, b, 阅读全文

posted @ 2018-12-29 20:25 GraceNana 阅读(133) 评论(0) 推荐(0) 编辑

摘要: 文件打开方式(mode): r , rb(二进制) 只读(rb在读取非文本文件的时候,比如读取MP3,图像,视频等信息的时候) w , wb(二进制) 只写 a , ab(二进制) 追加 r+ 读写 该模式下,必须是先读取,让后再写入,默认光标是在开头的,准备读取再写入,r+模式下读取内容,无论读取 阅读全文

posted @ 2018-12-29 17:26 GraceNana 阅读(110) 评论(0) 推荐(0) 编辑