Python基础知识学习 第九天 作业

Python基础知识学习 第九天 笔记

第九节课

在这里插入图片描述 错误类型
语法错误
语义错误
逻辑错误
异常处理
try:有可能出现异常代码
except 异常类型 as实例 捕获特定异常
finally :不论是否遇到异常均会执行
raise 手动爆出异常
else 没遇到异常时
测试
在这里插入图片描述 单元测试
测试级别
单元测试
对代码最基本单元(函数,方法)的测试
给予特定条件判断结果是否符合预期
相对于整个程序测试,单元测试简化了测试任务
unittest 模块
集成测试
系统测试
验收测试
回收测试
代码组织
断言
assertEqual(值,表达式)是否相等
assertTure(能返回ture的表达式) 是否为真
assertIn()是否包含
assertAlmostEqual() 是否约等于
assertIs()是否为同引用
assertIsNone()是否为空
assertIsInstance()是否某类型实例
assertGreater() 是否大于
装置
测试用例类继承自unittest.TestCase
test_ 定义功能测试函数名
SetUp() 函数定义准备初始化代码
tearDown() 函数执行清理工作
数值
格式化
f’数值{:f婚其他数值类型}’ 这是:后加数值类型和正负号可以左右结果输出,逗号,几位小数显示
小数位数

在这里插入图片描述

random.choice()序列中随机选择一个值
random.sample()随机获取指定数目的序列
random.shuffle() 打乱顺序
random.randint()生成范围内的随机整数
random.random()生成随机浮点数
random.getranbits()生成指定bit位数的随机数

在这里插入图片描述 datetime
date 日期
time 时间
datetime
day
month
hour
year
格式转换
字符串到日期 datetime.datetime.strptime(‘txt’,‘格式’)
日期时间到字符串 datetime.datetime.strftime(‘格式’)
%Y 四位年份
%y 二位年份
%m 二位月份
%d 二位日期
%M 二位分钟
%H 二位小时
%S 二位秒数
%f 微秒
%W 星期 0到6
时间差 timedelta
days
seconds
hours

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值