第12 课Python函数 教学优质课 python函数ppt_函数参数

python函数设计与异常ppt课件

函数设计与使用函数设计与使用 函数定义函数定义 函数定义格式函数定义格式 函数的注释函数的注释 函数对象的增加、删除函数对象的增加、删除 函数的递归调用函数的递归调用 尾递归尾递归 函数基本语法函数基本语法 函数参数不得不说的几件事(一)函数参数不得不说的几件事(一) 函数参数不得不说的几件事(二)函数参数不得不说的几件事(二) 函数参数不得不说的几件事(三)函数参数不得不说的几件事(三) 函数参数不得不说的几件事(四)函数参数不得不说的几件事(四) 函数参数不得不说的几件事(五)函数参数不得不说的几件事(五) 函数参数不得不说的几件事(六)函数参数不得不说的几件事(六) 函数参数不得不说的几件事(七)函数参数不得不说的几件事(七) 参数检查参数检查 参数检查参数检查 变量的作用域变量的作用域 变量的作用域变量的作用域 ——例子例子 变量的作用域变量的作用域 ——例子例子 变量的作用域变量的作用域 ——例子例子 Lambda 表达式表达式 Lambda 表达式表达式 Lambda 表达式表达式 函数返回多个值函数返回多个值 (一一) 函数返回多个值函数返回多个值 (二二) 案例精选案例精选 (一一) 案例精选案例精选 (二二) 案例精选案例精选 (三三) 函数设计与使用小结函数设计与使用小结 异常的基础知识异常的基础知识 一、异常的基本概念一、异常的基本概念 一、异常的几种表现形式一、异常的几种表现形式 一、异常处理的作用一、异常处理的作用 注意:注意: 一、一、 Python中异常类的层次结构中异常类的层次结构 一、一、 Python 自定义异常类自定义异常类 Python 自定义异常类自定义异常类 常见异常处理结构常见异常处理结构 二、二、 try…except结构结构 二、二、 try…except…else结构结构 二、二、 try…except…finally结构结构 二、带有多个二、带有多个 except的的try结构结构 二、带有多个二、带有多个 except的的try结构结构 二、二、 try…except…finally结构结构 二、二、 try…except…except…else…finally结构结构 断言断言 assert With上下文管理语句上下文管理语句 With上下文管理语句上下文管理语句 ——案例案例 用用sys模块回溯模块回溯 最后的异常最后的异常 三、用三、用 sys模块回溯最后的异模块回溯最后的异 常常 三、用三、用 sys模块回溯最后的异模块回溯最后的异 常常 三、用三、用 sys模块回溯最后的异模块回溯最后的异 常常 三、用三、用 sys模块回溯最后的异模块回溯最后的异 常常 四、四、 python内置内置 logging模块模块 四、四、 python内置内置 logging模块模块