随笔分类 -  函数

摘要:一、异常处理 异常是指在语法正确的前提下,程序运行时报错就是异常。 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 异常类型: BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) 阅读全文
posted @ 2022-10-17 17:13 莫~慌 阅读(306) 评论(0) 推荐(0) 编辑
摘要:一、重要内置函数 1.zip() 将对不同列表中对应的元素打包成一个个元组,然后返回由这些元组组成的对象. 用list()转换后打印出结果,可以看到输出结果为一个列表,列表中的每个元素均为一个元组: 如果列表中元素的数量不一致,则多出的元素不会被打包 2. filter() 用于过滤序列,过滤掉不符 阅读全文
posted @ 2022-10-16 22:26 莫~慌 阅读(228) 评论(0) 推荐(0) 编辑
摘要:一、三元表达式 简化步骤 代码简单且只有一行,可以直接在冒号后面编写 三元表达式: 数据值1+ if 条件+else 数据值2条件成立则使用数据值1,条件不成立则使用数据值2; 当结果是二选一的情况下,使用三元表达式较为简便; 不推荐多个三元表达式嵌套 二、各种生成式/表达式/推导式 1. 列表生成 阅读全文
posted @ 2022-10-13 19:06 莫~慌 阅读(333) 评论(0) 推荐(0) 编辑
摘要:一、递归函数 函数的递归调用 函数在运行过程中,直接或间接地调用了自身。 最大递归深度:python解释器添加的安全措施 官网表示:python默认最大递归深度为1000次,我们在测试的时候可能会出现996,997,998 1. 直接调用 def index(): print('from index 阅读全文
posted @ 2022-10-12 18:16 莫~慌 阅读(62) 评论(0) 推荐(0) 编辑
摘要:一、函数名的多种用法 函数名其实绑定的是一块内存地址,只不过该地址里面存放的不是数据值而是一段代码,函数名加括号就会找到该代码并执行。 1. 可以当做变量名赋值 def index():pass res = index res() 2. 可以当做函数的参数 def index(): # ① prin 阅读全文
posted @ 2022-10-11 20:56 莫~慌 阅读(456) 评论(0) 推荐(0) 编辑
摘要:一、函数参数 参数的分类: 1. 形式参数:在函数定义阶段括号内添加的参数,简称形参。2. 实际参数:在调用阶段定义括号内添加的参数,简称实参。 位置形参 函数定义阶段括号内从左往右依次填写的变量名 def func1(a, b, c): pass (说明:当子代码只有一行并且很简单的情况下,可以直 阅读全文
posted @ 2022-10-10 16:44 莫~慌 阅读(511) 评论(0) 推荐(0) 编辑
摘要:一、函数的定义 什么是函数 一段相同的代码在不同的地方要反复执行,为了减少重复代码,可将这段代码封装起来,定义一个函数,以后要用到的时候每次调用这个函数就好了。函数相当于具有一定功能的工具。 例如,我们要统计一个列表中字符的个数,我们可以调用内置方法len()来实现。如果len()不能用的话,我们可 阅读全文
posted @ 2022-10-09 19:30 莫~慌 阅读(548) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示