Python基础学习

1.标识符:字母或下划线开始 大小写敏感

2.注释 单行# 多行“ ”

3 from 模块 import 参数   import 模块

4.fixture 

fixture的五大作用域:funcion,class,module,package,session

  1. Fixture是Pytest用于将测试前后进行预备,清理工作的代码分离出核心测试逻辑的一种机制!
  2. Fixture可以实现Unittest不能实现的功能,比如:Unittest中的测试用例和测试用例之间是无法传递参数和数据的,但是Fixture却可以解决这个问题。

pytest框架高频使用技巧、面试题 Fixture的5大作用域_哔哩哔哩_bilibili

十、Pytest自动化测试框架 — Fixture装饰器的使用_pytest中fixture的作用-CSDN博客

5,生成器 迭代器 在处理大型文件和数据库时节省资源(对于文件的读取)

包含iter和next魔术方法的类称为迭代器

生成器:生成器函数 包含yield函数(自动产生iter和next魔术方法) 返回一个生成器而不是具体的值

#生成器
def generator(n):
    for i in range(n) :
        print("before yeild ")
        yield i
        print("after yeild")

#返回一个生成器而不是具体的值
gen  = generator(3)

for i in gen:
    print(i)

生成器的参数为文件

6.异常的读取

try exception else finally

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值