自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 python-------------生成器与迭代器

python中的迭代器与生成器迭代器:迭代器就像for循环遍历,但唯一不一样的地方我们进一步探索首先用for循环遍历一个列表如下a=[1,2,3,4,5,6]for i in a: print(i)我们在用迭代器进行遍历一个列表如下:a=[1,2,3,4,5,6]b=iter(a)print(next(b))print(next(b))# print(next(b))# print(next(b))# print(next(b))# print(next(b

2021-12-18 00:13:52 330

原创 Python 分支结构

1.单路分支求平抛小球与抛出点的距离任务:一小球以 5米/秒 的水平速度平抛,重力加速度取9.8米每秒的平方,在忽略空气阻力的情况下,求经过时间 t 秒后(t 是获取的输入值),小球所在位置与抛出点之间的距离 (假设小球距地面足够高,t应大于0)。如果t>0,输出格式为:“经过t秒后,小球与原点的距离为d米”如果t<0,输出格式为:“t<0,不合法”G = 9.8 # 声明浮点型变量 G,用于表示重力加速度v0 = 5 # 声明整型变量 v0, 用于表示水平初速度# .

2021-12-18 00:06:14 786

原创 Python处理多个异常

问题:你有一个代码片段可能会抛出多个不同的异常,怎样才能不创建大量重复代码就能处理所有的可能异常呢?解决方案如果你可以用单个代码块处理不同的异常,可以将它们放入一个元组中,如下所示:try:client_obj.get_url(url)except (URLError, ValueError, SocketTimeout):client_obj.remove_url(url)很多的异常会有层级关系,对于这种情况,你可能使用它们的一个基类来捕获所有的异常。例如,...

2021-12-13 22:47:51 1570

原创 python回溯算法

回溯算法:一种优先搜索算法(试探法);按优条件向前搜索,以达目标;当试探到某步,发现原来选择并不好(走不通),就退回重新选择。回溯算法的一般步骤:1:定义问题的解空间(搜索中动态生成);2:确定易搜索的解空间结构(一般为树形结构或图);3:以深度优先的方式搜索解空间,搜索中用剪枝函数避免无效搜索。剪枝函数:1:用约束函数在扩展节点处减去不满足约束条件的子树;2:用限界函数减去不能得到最优解的子树。回溯法:实战1.电话号码的字母组合方法:回溯(适用于组合问题)class Solution

2021-12-12 22:58:17 1512

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除