自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(17)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 HTMLTestRunner生成unittest测试报告

基本代码如下:path = os.path.dirname(os.path.dirname(__file__))file = os.path.join(path, "report", "first_case.html")fp = open(file, 'wb') #打开报告文件流suit = unittest.TestSuite() #创建测试容器suit.addTest...

2020-03-02 21:34:57 168

原创 unittest运行大批量用例

前提 当某个工程用例有很多时,仅仅把所有用例放在一个py文件下是不现实的,所以需要一种方法将所有用例的py文件全部执行起来做法:比如有文件unittest_case.py和unittest_case02.py位于同一目录下,两个文件中都有若干个用例,具体如下:unittest_case.pyimport unittestclass FirstCase(unitte...

2020-03-02 16:51:33 600

原创 unittest基本用法

1. 导入unittest: import unittest2. 定义类时继承unittest.TestCase3. 所有需要执行的用例方法名必须以test开头4. 通过unittest.main()执行所有用例例如:import unittestclass FirstCase(unittest.TestCase): def test_case1(self): ...

2020-03-02 16:30:42 259

原创 python多进程与多线程、生成器参考

参考博客:https://www.cnblogs.com/whatisfantasy/p/6440585.html

2020-02-21 16:38:30 203

原创 python装饰器

为类对象增加装饰器,使用装饰器装饰类#定义装饰器def add_name(name): def wrapper(cls): cls.NAME = name return cls return wrapper#使用装饰器增加类变量NAME@add_name("zhangsan") #Person = add_name(Person...

2020-02-15 15:09:21 101

原创 面向对象--访问控制

私有变量私有变量即只可以在类内访问,不能在类外访问的变量,类内定义时变量名以双下划线(__)开头,如下示例:class Person: def __init__(self, name, age =18): self.name = name self.__age = age def getage(self): return ...

2020-02-15 15:09:08 201

原创 面向对象--类方法和静态方法

类方法:1. 在类定义中,使用@classmethod装饰器修饰的方法2. 必须至少有一个参数,且第一个参数留给了cls,cls指代调用者即类自身3. cls这个标识符可以是任意合法名称,但是为了易读,最好不要修改4. 通过cls可以直接操作类的属性静态方法:1. 在类定义中,使用@staticmethod装饰器修饰的方法2. 调用时,不会隐式的传入参数,比如(self...

2020-02-14 16:31:16 301

原创 python代码正则表达式处理

pass

2020-02-14 10:47:17 202

原创 正则表达式

元字符单行模式:. 可以匹配所有字符,包括换行符^代表整个字符串的开头,$代表整个字符串的结尾多行模式:.可以匹配换行符之外的字符^代表行首即整个字符串的开始,$代表行尾即整个字符串的结尾,开始指的是\n后紧接着的字符,结束指的是\n前的字符(此处需注意windows下换行符为\r\n,因此匹配结果时候需要加上\r,比如匹配以e结尾的行为:"e\r$")...

2020-02-13 14:51:57 372

原创 杨辉三角问题

方法一:triangle = [[1], [1, 1]]n = 6for i in range(2, 6): pre = triangle[i - 1] cur = [1] for j in range(len(pre)-1): cur.append(pre[j] + pre[j + 1]) cur.append(1) ...

2020-02-13 09:44:01 215

原创 列表的深拷贝与浅拷贝

lst0 = [0,1,3,3]lst1 = [0,1,3,3]lst3 = [0,1,2,3, [11,12,13,14]]print(lst0 == lst1 )#True 比较两个列表的值print(lst0islst1)#False 比较两个列表的idlst1 = lst0#lst0 lst1同时指向同一个列表,所以改变任何一个另一个也随之...

2020-02-13 09:43:33 257

原创 素数问题

求10万以内的素数:方法一:n = 100000for i in range(1, n): for a in range(2, i): if i % a == 0: break else: print(i)方法二:n = 100000print(2)...

2020-02-13 09:41:36 327

原创 斐波那契数列python实现方法

输出100以内的斐波那契数列方法一:f1 =1f2 =1print(f1, f2,sep=' ',end=' ')while True:fn = f1 + f2iffn >100:breakf1, f2 = f2, fnprint(fn,end=' ')求斐波那契数列的第101项的值:f1 =1f2 =...

2020-02-13 09:40:54 330

原创 九九乘法表问题

正向乘法表:foriinrange(1,10): forjinrange(1, i+1): print("{1}X{0}={2:<2}".format(i, j, i*j),end=' ') print()倒三角乘法表foriinrange(1,10): line ="" ...

2020-02-13 09:40:03 321

原创 python基础知识查漏补缺

python中真值表:“String”:True0:False>=1:True<=-1:True"" 空字符串:False() 空元祖:False[] 空列表: False{} 空字典:FalseNone: False循环else子句:如果循环正常的执行结束,就执行else子句;如果使用break终止,else子句不会执行...

2020-02-13 09:38:08 270

原创 STL ---- set multiset

两种都会自动排序,但是set中元素不可重复,multiset可以重复。 两种都不支持随机访问,只能通过迭代器     set、multiset、map、multimap都使用平衡二叉树实现。可以将set与MultiSet视作特殊的map与mutilmap。Map不容许关键字重复,multimap容许。(因此map可以使用下标访问)

2014-03-12 11:03:02 89

原创 MFC文本编辑

// TextView.cpp : implementation of the CTextView class//#include "stdafx.h"#include "Text.h"#include "TextDoc.h"#include "TextView.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILE

2014-02-26 22:22:17 165

C++多态与继承详解

C++多态与继承详解PPT资源,图文并茂,详细讲解多态和继承

2014-06-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除