摘要: 一、函数递归 1.什么是递归函数 函数在调用阶段直接或间接的又调用了自身。 ps:递归的最大深度:997 2.查询递归函数的最大递归深度 3.修改递归函数的最大递归深度 4.递归分为两个阶段 (1)回溯:一次次重复的过程,这个重复的过程必须建立在每一次重复问题的复杂度都应该下降,直到有一个最终的结束 阅读全文
posted @ 2019-07-12 19:59 静心学 阅读(121) 评论(0) 推荐(0)
摘要: 一、闭包函数 1.什么是闭包 定义在函数内部的函数 内部函数引用了外部函数名称空间作用域的名字 2.给函数传参的两种方式: (1)直接传参 (2)闭包 3.作用领域:延迟计算 二、装饰器 1.什么是装饰器 给被装饰的对象添加功能的工具,本身是可调用对象 2.遵循的两个原则: (1)不修改被装饰对象的 阅读全文
posted @ 2019-07-11 18:05 静心学 阅读(153) 评论(0) 推荐(0)
摘要: 一、函数的定义 定义函数的三种方式: 1.空函数:可以快速帮助你构建项目框架,使项目架构清晰明了 应用频率非常高 购物车功能: 2.无参函数 3.有参函数 命名关键字参数: 在函数定义阶段,写在*与**可变长参数之间的形参 在给命名关键字参数传值的时候,只能用关键字为其传值 上面z,m都是命名关键字 阅读全文
posted @ 2019-07-10 15:23 静心学 阅读(137) 评论(0) 推荐(0)
摘要: 一、函数的简介 1.什么是函数 函数就是具有某个具体功能的工具 2.为什么要用函数 提供开发效率 减少代码冗余 提高程序的扩展性 3.定义一个函数 def是定义函数的关键字 函数名:函数名的命名规则与变量名一致 (1)不能以关键字 (2)函数也应该做到见名知义 函数在定义的时候只检测函数体语法,不执 阅读全文
posted @ 2019-07-09 17:10 静心学 阅读(128) 评论(0) 推荐(0)
摘要: 一、文件操作 1.其他模式补充 r、w、a称为纯净模式 rb、wb、ab 注:以b方式打开时,读取到的内容是字节类型,写入时也需要提供字节类型,不能指定编码 r+:可读,可写 w+:可读,可写 a+:可读,可写 在rt模式下,read内的数字表示字符的个数 除此之外,数字表示的都是字节(一个中文字符 阅读全文
posted @ 2019-07-08 16:04 静心学 阅读(98) 评论(0) 推荐(0)
摘要: 一、字符编码 1.回顾: (1)运行程序的三个核心硬件: cpu、内存、硬盘 任何一个程序想要运行,必须先有硬盘加载到内存取值执行 运行着应用程序产生的数据,必先存在内存 (2)python解释器运行一个py文件(x.py)步骤 1.将python解释器的代码由硬盘读到内存 2.将x.py以普通文本 阅读全文
posted @ 2019-07-05 19:09 静心学 阅读(182) 评论(0) 推荐(0)
摘要: 一、列表常用方法 1.count():统计列表中元素的个数 2.clear():清除列表中所有的元素 3.reverse():将列表中的元素反转 4.sort():排序 默认情况下是从小到大(升序) 能存多个值、有序、可变类型 队列:遵循先进先出 堆栈:遵循先进后出 二、元组 1.作用:能够存储多个 阅读全文
posted @ 2019-07-04 17:02 静心学 阅读(119) 评论(0) 推荐(0)
摘要: 一、整型和浮点型 1.整型作用:QQ号、手机号、不带字母的的身份证。。。 浮点型作用:薪资、身高、体重 2.整型定义方式: age = 18 (age = int(18)) 浮点型定义方式: salary = 1.1 (float(1.1)) int只能转纯数字的字符串 进制转换: 其他进制转十进制 阅读全文
posted @ 2019-07-03 18:46 静心学 阅读(229) 评论(0) 推荐(0)
摘要: 一、if语句 1.为什么要有if判断? 让计算机能够像人一样判断事物的对错,真假,是否可行,从而做出不同的响应。 固定语法 (1)python用缩进表示代码的归属 同一缩进的代码,称为代码块 ps:布尔值位False数据由哪些:0,None,' ',[ ],{ } 布尔值可以直接用来判断 变量名也可 阅读全文
posted @ 2019-07-02 16:44 静心学 阅读(88) 评论(0) 推荐(0)
摘要: 1.python的注释 什么是注释:对代码的解释或者评论,注释仅仅是给人看的,python不识别 注释的分类: (1)# 单行注释 (2)三引号(可以是三个单也可以是三个双) ''' """ 多行注释 多行注释 ''' """ 2.与用户的交互 输入: (1)python3 中的输入 关键字:inp 阅读全文
posted @ 2019-07-01 15:30 静心学 阅读(112) 评论(0) 推荐(0)