一、前期知识复习
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
- 作用:将一个工作的大部分的代码提前写好,通过这个代码,可以解决一类问题,在使用框架的时候,仅仅需要修改很小一部分代码就可以完成具体的工作。