unittest框架

一、前期知识复习

1.1 函数

# 定义函数

def  函数名(形参,形参。。。)

        函数体

# 调用函数

函数名(实参,实参。。。)

# 案例

def add(num1,num2):

       sum = num1 + num2

        return

res1 = add(3,5)

res2 = add(3,3)

print(res1,res2)

注意:

  • 函数无非自己主动运行,必须被调用运行
  • 只有在调函数的时候,才能给函数传参

1.2 面向对象

概念:

  • 实例化
  • 对象

案例:

# 定义类

class StuInfo():
      
      # 定义属性

      age = "10"
      addr = "hebei"
      name = "tom"

      # 定义方法
      
      def showInfo(self):
           print("%s的年龄是%s,地址在%s" %(self.namr,self.age,self.addr))

# 实例化类 =>  对象
# 将实例化结果复制给stu1,stu1是一个对象

stu1 = StuInfo()
  

# 类的对象,就可以使用这个类中的所以的属性和方法
# 使用类属性

print(stu1.age)
print(stu1.addr)
print(stu1.name)


# 调用类方法

stu1.showInfo()

1.3 模块

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

模块有两种

  • python的自带模块
  • 第三方模块:pip/pip3

安装第三方模块

  • 用到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
  • 作用:将一个工作的大部分的代码提前写好,通过这个代码,可以解决一类问题,在使用框架的时候,仅仅需要修改很小一部分代码就可以完成具体的工作。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值