摘要: # run if __name__ == '__main__': pass 阅读全文
posted @ 2018-10-12 20:19 SuraSun 阅读(156) 评论(0) 推荐(0) 编辑
摘要: import re # findall() lst = re.findall('a', 'adfssafdseaa') print(lst) # finditer() it = re.finditer('\d+', '这个月28号又发了10000元') # 28 10000 print(it) # 阅读全文
posted @ 2018-10-11 19:58 SuraSun 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 正则表达式是对字符串操作的⼀种逻辑公式. 我们⼀般使⽤正则表达式对字符串进⾏匹配和过滤. 使⽤正则的优缺点: 优点: 灵活, 功能性强, 逻辑性强. 缺点: 上⼿难. ⼀旦上⼿, 会爱上这个东⻄ ⼯具: 各⼤⽂本编辑器⼀般都有正则匹配功能. 我们也可以去http://tool.chinaz.com/ 阅读全文
posted @ 2018-10-10 15:15 SuraSun 阅读(154) 评论(0) 推荐(0) 编辑
摘要: dic = {"jay": "周杰伦", "jj": "大阳哥"} bs = pickle.dumps(dic) print(bs) d = pickle.loads(bs) print(d) 阅读全文
posted @ 2018-10-09 20:02 SuraSun 阅读(156) 评论(0) 推荐(0) 编辑
摘要: from collections import Counter lst = ["周杰伦", '周杰伦', "王力宏", "大阳哥", "大阳哥", "刘伟", "刘伟"] c = Counter(lst) print(c) # 建一个Counter对象 print(c['s']) # 用起来和字典一 阅读全文
posted @ 2018-10-08 19:25 SuraSun 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 面向对象: 对象: 万事万物皆为对象. 特征, 动作或功能放在一起的就是一个对象 对象如何创建的. 在python中对象是通过类来创建的. 类是对对象的描述.统称.约束. class Car: def fly(self): pass 类与对象的关系: 类是类型, 类别. 对事物的描述 对象是个体. 阅读全文
posted @ 2018-10-08 15:50 SuraSun 阅读(148) 评论(0) 推荐(0) 编辑
摘要: class A: pass class B(A): pass class C(A): pass class D(B, C): pass class E(C, A): pass class F(D, E): pass class G(E): pass class H(G, F): pass print 阅读全文
posted @ 2018-09-30 19:09 SuraSun 阅读(222) 评论(0) 推荐(0) 编辑
摘要: # 抛出异常# 计算两个整数的加法 def add(a, b): if type(a) != int or type(b) != int: # return raise TypeError("我这里只要int, 不要别的类型") return a + b add(123, "abc") # 程序运行 阅读全文
posted @ 2018-09-29 16:40 SuraSun 阅读(238) 评论(0) 推荐(0) 编辑
摘要: class Animal: pass class Cat(Animal): pass class BoSiCat(Cat): pass print(issubclass(Cat, Animal)) # 判断第一个参数是否是第二个参数的后代 print(issubclass(Animal, Cat)) 阅读全文
posted @ 2018-09-28 15:41 SuraSun 阅读(200) 评论(0) 推荐(0) 编辑
摘要: class Elephant: def __init__(self, name): self.name = name def open(self, ref): print('冰箱开门吧') ref.open_door() def close(self, ref): print('冰箱关门吧') re 阅读全文
posted @ 2018-09-27 17:37 SuraSun 阅读(590) 评论(0) 推荐(0) 编辑