代码改变世界

python之正则表达式

2018-02-01 17:09 by yyshuke, 171 阅读, 0 推荐, 收藏, 编辑
摘要:正则表达式是检查一个字符串是否与某种模式匹配 re.search(pattern,string)是匹配整个字符串,并返回第一个匹配成功的对象 re.match(pattern,string)是只匹配字符串的开始,如果字符串开始不符合正则表达式则匹配失败,返回None re.findall(patte 阅读全文

isinstance函数

2018-02-01 09:19 by yyshuke, 1653 阅读, 0 推荐, 收藏, 编辑
摘要:最近学习python涉及到两个函数: if isinstance(str,bs4.element.Tag): 一个是isinstance函数,一个是bs4.element.Tag 1.isinstance:判断一个对象是否是一个已知的类型,类似于type() type()不考虑子类是父类的一种类型, 阅读全文

python之反射与异常处理

2018-01-28 16:49 by yyshuke, 175 阅读, 0 推荐, 收藏, 编辑
摘要:反射包括:hasattr(obj,str) getattr(obj,str) setattr(obj,y,z)相当于obj.y=z delattr(obj,str) 阅读全文

python之类操作

2018-01-28 15:10 by yyshuke, 152 阅读, 0 推荐, 收藏, 编辑
摘要:面向对象:是利用类和对象来创建各种模型,将函数与数据捆绑,将代码进行封装,代码利用率高。特性就是封装、继承、多态 面向过程:程序根据逻辑从上到下,一步步的编写。 封装:包含着类的数据和方法 继承:子类可以从父类里调用方法和属性 多态:一个接口,多种实现。父类有多个子类,子类和父类有相同的方法名,但是 阅读全文

python之文件操作

2018-01-25 16:52 by yyshuke, 205 阅读, 0 推荐, 收藏, 编辑
摘要:1.文件打开与关闭 f=open('test.txt','r') f.close() 2. 文件的写入与读出 f.write('hello word') f.read(num) read是从文件中读取数据,里面的num是读取数据的长度,单位是字节,如果没有传入num,就表示读取文件的所有数据。 f. 阅读全文