2020年8月24日

python 迭代器

摘要: 在python中,但凡内部含有__iter__方法的对象,都是可迭代对象。 查看对象内部方法 通过dir() 去判断一个对象具有什么方法 s1 = 'alex' print(dir(s1)) dir()会返回一个列表,这个列表中含有该对象的以字符串的形式所有方法名。这样我们就可以判断python中的 阅读全文

posted @ 2020-08-24 17:18 -有风来 阅读(163) 评论(0) 推荐(0) 编辑

2019年12月5日

python 列表推导式

摘要: python中列表推导式用于使用其他列表创建一个新列表。 其基本形式为: [表达式 for 变量 in 列表] 如: # 想得到1-10的平方组成的list list_1_10 = [x**2 for x in range(1,11)] print(list_1_10) 输出为: 复杂一点的列表表达 阅读全文

posted @ 2019-12-05 23:41 -有风来 阅读(480) 评论(0) 推荐(0) 编辑

2019年12月1日

python中yield的用法详解——最简单,最清晰的解释

摘要: 直接参考 https://blog.csdn.net/mieleizhi0522/article/details/82142856 阅读全文

posted @ 2019-12-01 14:38 -有风来 阅读(193) 评论(0) 推荐(0) 编辑

正则表达式

摘要: (18|19)[0-9]{9} 这个表达式 是匹配18和19开头的 后面的[0-9]{9}的意思是允许匹配9个0-9的数字 [^海]* 这个表达式 是匹配不包含‘海’的字符串 表达式"*" 是匹配任意次数单个字符 比如“吗看看海懂流量流量海西怕怕怕怕” 匹配后的结果 .是匹配任意字符 *号匹配0次或 阅读全文

posted @ 2019-12-01 11:58 -有风来 阅读(119) 评论(0) 推荐(0) 编辑

2019年11月30日

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 -有风来 阅读(136) 评论(0) 推荐(0) 编辑

python 接口类、抽象类、多态

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

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

2019年11月17日

python split和os.path.split()

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

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

2019年11月13日

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 -有风来 阅读(143) 评论(0) 推荐(0) 编辑

2019年11月3日

python unittest 加载测试用例的方法

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

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

python unittest中的四个概念

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

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

导航