2021年11月27日

Python 异常捕获

摘要: 异常: 程序运行过程中出现的,与设计目的不相符的错误。 如果错误不被处理,则程序可能中断执行。 异常的三部分: 异常反馈:报错的最后一行,是错误所在行 异常类型:错误的类型 异常提示:异常类型 冒号 后面的内容 错误的种类: 1、语法错误:不能用 2、逻辑错误:可以有,尽量少,尽快改 主要的错误类型 阅读全文

posted @ 2021-11-27 11:19 秋不语 阅读(77) 评论(0) 推荐(0)

Python 可迭代对象

摘要: 迭代: 第一次的更新,都依赖于上一次的结果 可迭代对象: 内置有__iter__方法的都称之为可迭代对象 内置:可能通过 点(.)的方式直接查看 如list.__iter__ 可变类型如list set dic tuple等都是可迭代对象 不可变类型如int float bool等不是可迭代对象 迭 阅读全文

posted @ 2021-11-27 11:04 秋不语 阅读(165) 评论(0) 推荐(0)

Python 匿名函数 lambda函数 与匿名函数搭配使用函数 map zip filter reduce

摘要: 匿名函数(lambda函数) 函数格式: lambda 形参:返回值 如: lambda x:x**2 例: res = lambda x:x**2 res(3) #结果为9 该函数一般不单独使用,而是用map、zip等函数配合使用: map(fun,*iterables) 映射 把可迭代对象中的每 阅读全文

posted @ 2021-11-27 10:49 秋不语 阅读(70) 评论(0) 推荐(0)

Python 三元表达式、列表生成式

摘要: 三元表达式:从两个选项中选择一个选项 从a b两个值中返回较大的一个。 方法一:if判断 a ,b = 10,20 if a > b: return a else: return b 方法二:三元表达式 res = a if a > b esle b 如果 a > b,则把a返回并赋值给res,否则 阅读全文

posted @ 2021-11-27 10:17 秋不语 阅读(129) 评论(0) 推荐(0)

Python 递归函数、二分法

摘要: 递归函数: 在函数运行过程中,如果没有达到终止条件,就再次调用自己,直到达到终至条件或者程序结束。 最大递归层数:默认为1000,根据电脑硬件(cpu)或者系统不同,也可能在998左右停止。 查看最大递归深度:sys.getrecursionlimit() 设置最大递归深度:sys.setrecur 阅读全文

posted @ 2021-11-27 09:38 秋不语 阅读(85) 评论(0) 推荐(0)

导航