
Python学习
dg_123
一只单身的鸟,因为单身所以有时间,所以有时间写点东西
展开
-
Python的迭代器和生成器
1,迭代器迭代器有两个基本的方法:iter() 和 next()。字符串,列表或元组对象都可用于创建迭代器:例如:list=[2,3,4,5]a=iter(list)print(next(a))print(next(a))#结果:2,3可以创建一个迭代器:class MyNumbers: def __iter__(self): self.a = 1 return self def __next__(self): self.a += 1 re原创 2020-12-05 14:58:59 · 205 阅读 · 0 评论 -
Python中进程
一,进程的含义什么是进程呢?进程是指一个具有一定独立功能的程序关于某个数据集合的一次运行活动。简单讲就是运行中的程序。二,创建进程的方式第一种:是利用multiprocessing模块导入Process类来实现具体方法看代码from multiprocessing import Processimport time# 创建的子程序代码def task(name): print('%s is running' % name) time.sleep(2) print原创 2020-07-25 17:03:46 · 209 阅读 · 0 评论 -
闭包在Python中的应用
闭包其实就是在函数(外部函数)内部添加一个函数(称为内部函数),内部函数使用外部函数的临时变量,并且外部函数的返回值是内部函数的引用。例如: #outer是外部函数 a和b都是外函数的临时变量 def outer( a ): b = 10 # inner是内部函数 def inner(): #在内函数中 用到了外函数的临时变量 print(a+b) # 外函数的返回值是内函数的引用 return in原创 2020-07-21 22:36:30 · 259 阅读 · 0 评论 -
DDT数据驱动
ddt是第三方库,可以通过pip install ddt来下载其中ddt模块主要用到data,unpack@data装饰我们的方法 跟for循环一样 遍历元组每个数据 然后传递给被装饰的方法的一个参数,有几条数据 就执行几次用例@unpack是用来拆解data的数据1,@data()用法:import unittestfrom ddt import ddt,data,unpack@ddt #装饰测试类 class TestAdd(unittest.TestCase): @data(1,2,原创 2020-06-21 21:29:47 · 432 阅读 · 0 评论 -
Python环境搭建
1,python的下载和安装python官网,下载python的安装版本:https://www.python.org/downloads/release2. 然后安装:注:1,第一次处标记为修改路径,否则安装为c盘。2,这个为吧python添加到环境变量中3,用win+r键,输入python查看是否安装成功2,pycharm的安装1,选择pycharm官网下载:建议下载个社区版...原创 2020-01-02 22:22:04 · 97 阅读 · 0 评论