unittest

一、前期知识复习1.1 函数# 定义函数def 函数名(形参,形参...): 函数体 # 调用函数函数名(实参, 实参...)​# 案例def add(num1,num2): sum = num1 + num2 return sum​res1 = add(3,5)res2 = add(3,3)print(res1, res2)注意: 函数无非自己主动运行,必须被调用运行 只有在调用函数的时候,擦能给函数传参 1.2 面...
摘要由CSDN通过智能技术生成

一、前期知识复习

1.1 函数

# 定义函数
def 函数名(形参,形参...):
    函数体
    
# 调用函数
函数名(实参, 实参...)
​
# 案例
def add(num1,num2):
    sum = num1 + num2
    return sum
​
res1 = add(3,5)
res2 = add(3,3)
print(res1, res2)

注意:

  • 函数无非自己主动运行,必须被调用运行

  • 只有在调用函数的时候,擦能给函数传参

1.2 面向对象

概念

  • 类:

  • 实例化:

  • 对象

案例

# 定义类
class StuInfo():
    # 定义属性
    age = "10"
    addr = "hebei"
    name = "tom"
​
    # 定义方法
    def showInfo(self):  # 类中的方法的第一个形参必须是self
        print("%s的年龄是%s, 地址在%s"%(self.name, self.age, self.addr))
​
# 实例化类 => 对象
# 将实例化结果赋值给stu1变量,stu1是一个对象
stu1 = StuInfo()
​
# 类的对象,就可以使用这个类中的所有的属性和方法
# 使用类属性
print(stu1.age)
print(stu1.addr)
print(stu1.name)
​
# 调用类方法
stu1.showInfo()

1.3 模块

  • 一个python文件,就是一个模块

模块有两种

  • python的自带模块

  • 第三方模块

安装第三方模块

  • 用到python的模块管理工具:pip/pip3

  • 安装模块:需要首先安装pip/pip3

  • 安装命令:pip3 install 模块名

注意事项:

  • 在用pip安装模块的时候,可能会被提示pip版本不对,此时就必须升级pip版本

  • 升级的命令系统会自动给出提示,按照提示进行操作即可

模块的使用方法

# 方法1
## 导入: 
    import  模块名
## 使用:
    模块名. 方法()
    模块名.变量
​
# 方法2
## 导入:
    from  模块名  import  方法1,方法2 ....
## 使用:
    方法()
​
# 方法3
## 导入:
    from  模块名  import   *
## 使用:
    方法()
​
# 方法4**
## 导入:
    import   模块名  as   新的名字
## 使用:
    新名字.方法()

二、unittest

2.1 简介

  • 框架:framework

  • 常用:flask、unittest

  • 作用:将一个工作的大部分的代码提前写好,通过这个代码,可以解决一类问题,在使用框架的时候,仅仅需要修改很小一部分代码就可以完成具体的工作。

unittest框架

python自带的框架,不需要进安装,可以直接使用

这个框架是用于实现自动化测试工作,主要用于实现进行单元测试

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值