摘要: 函数递归指的是重复 “直接调用或间接调用” 函数本身,这是一种函数嵌套调用的表现形式。 直接调用: 指的是在函数内置,直接调用函数本身。 间接调用: 两个函数之间相互调用间接造成递归。 阅读全文
posted @ 2020-01-03 08:20 Hank·Paul 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 一、匿名函数 没有名字的函数 二、内置函数 内置函数:python内部提供的自带的内置方法 如:range,print,len,max,min,sorted,map,filter max:求最大值 max(可迭代对象) sorted: 默认升序(从小到大) reverse:反转 reverse默认是 阅读全文
posted @ 2020-01-03 08:19 Hank·Paul 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 面向过程编程: 核心 是'过程'二字,过程 指的是一种解决问题的步骤,即先干什么再敢什么 基于该编程思想编写程序,就好比在设计一条工厂流水线,一种机械式的思维方式 优点 :将复杂的问题流程化,进而简单化 缺点 :若修改当前程序设计的某一部分,会导致其他部分同时需要修改 牵一发而动全身,可扩展性差 三 阅读全文
posted @ 2020-01-03 08:18 Hank·Paul 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 一、装饰器 闭包函数 装饰器简介 装饰器模板 装饰器的语法糖 二、迭代器 三、生成器 #一、装饰器 ##闭包函数 闭:指的是定义在函数内部的函数 比如手机是闭包函数(内层函数),被手机包装盒 (外层函数) 包裹起来, 手机可以使用包装盒中的东西,内层函数可以引用外层函数的名字。 闭包函数:定义在函数 阅读全文
posted @ 2020-01-03 08:17 Hank·Paul 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 一、函数对象 函数的名字就是函数对象,它在python中是第一类对象,函数名指向的是函数的内存地址。 1.1 函数对象的作用: 1、函数名可以被引用 2、函数名可以当作参数传入 3、可以当函数的返回值 4、函数名可以作为容器类型的元素 1.2 函数对象的应用: 可以优雅地取代if分支 二、函数嵌套 阅读全文
posted @ 2020-01-03 08:16 Hank·Paul 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一、 形参与实参 形参 :即在定义函数时,括号内声明的参数。形参本质就是一个变量名,用来接收外部传来的值。 实参 :即在调用函数时,括号内传入的值,值可以是常量、变量、表达式或三者的组合。 注意:在调用函数时,实参值(变量的值)会赋值给形参(变量名),两者的绑定关系只在函数调用时才会生效,在调用函数 阅读全文
posted @ 2020-01-03 08:15 Hank·Paul 阅读(1327) 评论(0) 推荐(2) 编辑
摘要: 一、函数的基本使用 1、什么是函数 定义:函数是一系列功能的结合体,是一种可以重复使用的工具。 2、为什么要用函数 1、防止代码冗余 2、防止组织结构不清晰,代码可读性差 3、便于代码的管理和维护 3、怎么用函数 1、定义函数>>> 创造工具 2、调用函数>>> 使用工具 强调:函数的使用必须经过先 阅读全文
posted @ 2020-01-03 08:14 Hank·Paul 阅读(325) 评论(0) 推荐(1) 编辑
摘要: 1、文件操作的流程: 1.1 文件的定义: 文件就是操作系统提供给应用程序来操作硬盘的接口,用户或应用程序对文件的操作,就是向操作系统发起调用,然后由操作系统完成对硬盘的具体操作。 1.2 操作文件的基本流程: 2、相对路径和绝对路径: 相对路径 :a.txt必须与当前py文件在同一级目录(一般使用 阅读全文
posted @ 2020-01-03 08:13 Hank·Paul 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 字符编码 1 什么是字符编码? 人类在与计算机交互时,用的都是人类能读懂的字符,如中文字符、英文字符、日文字符等毫无疑问,由人类的字符到计算机中的数字,必须经历一个过程,如下 翻译的过程必须参照一个特定的标准,该标准称之为字符编码表,该表上存放的就是字符与数字一一对应的关系。 字符编码中的编码指的是 阅读全文
posted @ 2020-01-03 08:08 Hank·Paul 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 一、流程控制之判断 if:主要用于判断事物的对错,真假,是否可行 二、流程控制之循环 while循环: Python中的计数方法: 几乎所有的程序语言都选择从0开始计数,因此,除非需求的特殊要求,否则循环的计数都从0开始 for循环: for:给我们提供了一种不依赖于索引的取值方式 注意:break 阅读全文
posted @ 2020-01-03 08:07 Hank·Paul 阅读(172) 评论(0) 推荐(0) 编辑