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