摘要: 将如下的字符串 转换为字典格式的数据 cook_str = 'BIDUPSID=D0727533D7147B7;PSTM=1530348042; BAIDUID=B1005C9BC2EB28; sugstore=0;__cfduid=d0a13458f8ac2a;BD_UPN=12314353;is 阅读全文
posted @ 2021-08-22 23:08 水迹 阅读(281) 评论(0) 推荐(0) 编辑
摘要: class Myclass: def demo(self): pass # 设置类属性 setattr(Myclass,'name',999) # for i in range(10): # setattr(Myclass,'demo{}'.format(i),Myclass.demo) print 阅读全文
posted @ 2021-08-22 23:07 水迹 阅读(14) 评论(0) 推荐(0) 编辑
摘要: # 1、需求:获取列表中大于30的数据 li = [11, 33, 34, 55, 7, 2, 7, 66, 899, 7, 5] # 第一种:常规推导式 t = [i for i in li if i > 30] # print(t) # 使用filter res = filter(lambda 阅读全文
posted @ 2021-08-22 23:07 水迹 阅读(13) 评论(0) 推荐(0) 编辑
摘要: __dict__: 以字典的形式获取对象(类)的所有属性 __slots__: 限制对象可以设置的属性 class MyTest: attr = 100 __slots__ = ['name', 'age'] __getattribute__:查找属性触发的方法 __getattr__: __get 阅读全文
posted @ 2021-08-22 23:06 水迹 阅读(17) 评论(0) 推荐(0) 编辑
摘要: def decorator(number): # 第一层接收装饰器的参数 def wrapper1(func): # 第二层接收 被装饰的函数 def wrapper(*args, **kwargs): # 第三层接收被装饰的函数的参数 print("装饰器传的参数为:", number) prin 阅读全文
posted @ 2021-08-22 23:05 水迹 阅读(23) 评论(0) 推荐(0) 编辑
摘要: # 3、通过类实现一个通用装饰器,既可以装饰函数,又可以装饰器类,不管函数和类需不需要传参都可以装饰 class Decorate: def __init__(self, data): # data:传进来的类或者方法,保存为对象属性 self.data = data def __call__(se 阅读全文
posted @ 2021-08-22 23:05 水迹 阅读(25) 评论(0) 推荐(0) 编辑
摘要: # 通用装饰器 def decorator(func): def wrapper(*args, **kwargs): print(' 装饰器 start ') result = func(*args, **kwargs) print(' 装饰器 end ') # 返回原功能函数的调用的结果 retu 阅读全文
posted @ 2021-08-22 23:04 水迹 阅读(20) 评论(0) 推荐(0) 编辑
摘要: def work(x): return x[1] # 常规的函数定义 def func(x): return x * 2 # 匿名函数的定义 func1 = lambda x: x * 2 # print(func(2)) # print(func1(2)) # 匿名函数的应用 # 问题需求一:对下 阅读全文
posted @ 2021-08-22 23:03 水迹 阅读(44) 评论(0) 推荐(0) 编辑