12 2020 档案
摘要:反射练习题 #第五题 # 循环的列表过程中如果删除列表元素,会影响后续的循环,推荐:可以尝试从后向前找 li = ['李杰','女神','金鑫','武沛齐',"李子龙"] # 请补充代码 class Foo: def __init__(self,name): for i in li: if i[0]
阅读全文
摘要:字符串格式化总结补充 #基础穷人版 msg = "我是%s,年龄%s岁"%("杨子连","25") print(msg) #升级版 msg = "我是%(n2)s,年龄%(n1)s岁"%{"n1":"杨子连","n2":"25"} #由元组变为字典 print(msg) ''' 输出结果为 我是25
阅读全文
摘要:反射应用实例:importlib模块 #示例1 import importlib redis = importlib.import_module("测试") getattr(redis,"func")() redis.func() #与上一行等价 #示例2 #给定字符串并自动执行某个函数 impor
阅读全文
摘要:反射 根据字符串的形式去某个对象中操作它的成员 #示例一 obj = Foo("yang") v1 = obj.name #此处name是一个变量 v1 = getattr(obj,"name") #与上行等价,此处的name是一个字符串 obj.name = "eric" setattr(obj,
阅读全文
摘要:文献阅读方法 一、了解概况 1.主标题、摘要、关键词(可以知道这个文献对你有没有用) 2.前言、小标题、结论(掌握大意,知道那部分对自己有用) 二、浏览式阅读(掌握整体框架) 1.笔记大纲 2.填充思想脉络(小标题中的关键词) 3.画出重要的概念性名词、过渡句(小标题结束新标题开始处(内含总结与逻辑
阅读全文
摘要:约束 #示例一 class Foo(object): def send(self): print("yang") class Base(object): pass def func(arg): arg.send()#调用的是参数的一个方法 if 1 == 1: func(Foo()) #示例二 cl
阅读全文
摘要:可迭代对象补充 表象:可以被for循环的对象就可以称为可迭代对象:x,[1,2,3]、,但是list是一个类不是一个可迭代对象 在类中实现_ _iter _ _方法且返回一个迭代器(生成器) class Foo: def __iter__(self): return iter([1,2,3,4])
阅读全文
摘要:练习题 class StarkConfig(object): def __init__(self,num): self.num = num def changelist(self,request): print(self.num,request) class RoleConfig(StarkConf
阅读全文