11 2019 档案

python 装饰器
摘要:装饰器的原理类似于以下函数 import time def func(): time.sleep(0.1) print('hello') def timer(f): def inner(): start=time.time() f() #被装饰的函数 end=time.time() print(en 阅读全文

posted @ 2019-11-30 21:09 -有风来 阅读(148) 评论(0) 推荐(0)

python 接口类、抽象类、多态
摘要:参考https://www.cnblogs.com/Fantac/p/11481114.html 接口类和抽象类总结 在python中没有接口类,但有抽象类;abc模块中的metaclass = ABCMeta,@abstractmethod它的本质是做代码的规范用的,希望子类中能实现父类名字完全一 阅读全文

posted @ 2019-11-30 11:48 -有风来 阅读(236) 评论(0) 推荐(0)

python split和os.path.split()
摘要:split:拆分字符串,通过指定的分割符对字符串进行切片,并返回分割后的字符串列表 语法:str.split(str= " ", num = string.count(str))[n] 参数说明: str:分割符,默认为空格,但不能为空,若字符串中没有分割符则把整个字符串作为列表的一个元素 num: 阅读全文

posted @ 2019-11-17 10:21 -有风来 阅读(367) 评论(0) 推荐(0)

pyhton 多继承的执行顺序
摘要:比如举个例子: 1 class A: 2 def __init__(self): 3 print("Enter A") 4 print("Leave A") 5 6 class B(A): 7 def __init__(self): 8 print("Enter B") 9 super(B, sel 阅读全文

posted @ 2019-11-13 13:09 -有风来 阅读(151) 评论(0) 推荐(0)

python unittest 加载测试用例的方法
摘要:方法一: suite=unittest.TestSuite() suite.addTest(类名(要运行的函数名)) #第一条测试用例,创建实例 方法二: suite=unittest.TestSuite() loader=unittest.TestLoader() #用例加载器 suite.add 阅读全文

posted @ 2019-11-03 15:33 -有风来 阅读(1038) 评论(0) 推荐(0)

python unittest中的四个概念
摘要:TestCase:一个testcase的实例就是一个测试用例 TestSuite:多个测试用例集合在一起 TestLoader:是用来加载TestCase到TestSuite中的 TextTestRunner:是用来执行测试用例的,其中的run(test)会执行TestSuite/TestCase中 阅读全文

posted @ 2019-11-03 13:42 -有风来 阅读(309) 评论(0) 推荐(0)

python 超继承
摘要:如果在子类里把父类里的函数重写了 这个时候就需要用到超继承 不然调用父类的函数会报错 在重写的函数里写上 比如初始化函数 __init__() def __init__(): super(子类名,self).__init__(父类方法里需要传入的参数) 阅读全文

posted @ 2019-11-03 13:23 -有风来 阅读(348) 评论(0) 推荐(0)

python 实例方法,类方法,静态方法的调用
摘要:实例方法 必须要创建实例来调用 类名().方法() 类方法和静态方法 可以直接类名.方法名()调用 也可以实例方法调用 普通实例方法,第一个参数需要是self,它表示一个具体的实例本身。 如果用了staticmethod,那么就可以无视这个self,而将这个方法当成一个普通的函数使用。 而对于cla 阅读全文

posted @ 2019-11-03 11:41 -有风来 阅读(7639) 评论(0) 推荐(1)

导航