摘要: Bug的由来及分类 一、Bug的常见类型 1. 粗心导致的语法错误SyntaxError (1) 数据类型错误 示例代码: age=input('请输入你的年龄:') if age>=18: print('成年人....') 执行结果:执行报TypeError: '>' not supported 阅读全文
posted @ 2021-02-27 19:21 寒冰宇若 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 递归函数 一、什么是递归函数 如果在一个函数的函数体内调用了该函数本身,这个函数就称为递归函数 二、递归的组成部分 递归调用与递归终止条件 三、递归的调用过程 1.每递归调用一次函数,都会在栈内存分配一个栈帧 2.每执行完一次函数,都会释放相应的空间 四、递归的优缺点 缺点:占用内存多,效率低下 优 阅读全文
posted @ 2021-02-27 18:55 寒冰宇若 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 变量的作用域 变量的作用域 程序代码能访问该变量的区域 根据变量的有效范围可分为 1. 局部变量 在函数内定义并使用的变量,只在函数内部有效,局部变量使用global声明,这个变量就会成为全局变量 2. 全局变量 函数体外定义的变量,可作用于函数内外 代码举例 1. 局部变量 '''变量的作用域'' 阅读全文
posted @ 2021-02-27 16:54 寒冰宇若 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 函数 一、大纲: 1、函数的创建和调用 2、函数的参数传递 3、函数的返回值 4、函数的参数定义 5、变量的作用域 6、递归函数 二、 函数的创建和调用 1.什么是函数 函数就是执行特定任务和以完成特定功能的一段代码 2.为什么需要函数 复用代码 隐藏实现细节 提高可维护性 提高可读性便于调试 3. 阅读全文
posted @ 2021-02-27 09:40 寒冰宇若 阅读(227) 评论(0) 推荐(0) 编辑