摘要: 0、BaseTestSuite,我发现只有__iter__,没有__next__,原因就是调用了__iter__,从这里返回的是一个迭代器对象,卧槽尼玛,而self._tests是一个list,也就是说,list就是一个可迭代对象,iter(list),会调用list的__iter__方法,而__i 阅读全文
posted @ 2020-05-30 20:03 小Z骑士OoO 阅读(307) 评论(0) 推荐(0)
摘要: 1:实例属性: 最好在__init__(self,...)中初始化 内部调用时都需要加上self. 外部调用时用instancename.propertyname 2:类属性: 在__init__()外初始化 在内部用classname.类属性名调用 外部既可以用classname.类属性名又可以用 阅读全文
posted @ 2020-05-30 18:54 小Z骑士OoO 阅读(249) 评论(0) 推荐(0)
摘要: 1.无前缀 & u前缀 字符串默认创建即以Unicode编码存储,可以存储中文。 string = 'a' 等效于 string = u'a' Unicode中通常每个字符由2个字节表示 u'a' 即 u'\u0061' 实际内存中为 [0000 0000] [0110 0001] 2.b前缀 字符 阅读全文
posted @ 2020-05-21 21:40 小Z骑士OoO 阅读(311) 评论(0) 推荐(0)
摘要: for循环对dict对象的key和value进行迭代时,使用了dict的items()方法: 1 >>> d = {'x': 'A', 'y': 'B', 'z': 'C' } 2 >>> for k, v in d.items(): 3 ... print(k, '=', v) 4 ... 5 y 阅读全文
posted @ 2020-05-21 21:38 小Z骑士OoO 阅读(281) 评论(0) 推荐(0)