摘要: 一、递归函数的特性 调用自身函数 有一个结束条件 凡是递归都可用循环解决 递归有时效率很底 二、递归函数的使用示例 1.斐波拉契数列的实现 1.1 递归版本 1 #递归版 2 def fibo2(n, first_num=0, second_num=1): 3 if n == 2: 4 return 阅读全文
posted @ 2021-02-13 16:19 notesForKai 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 一、filter函数 功能:把可迭代对象中的每一个值作为参数,通过这些参数依次调用函数,最后返回一个filter对象,里面放着可迭代对象中符合条件的值。 示例:filter(judge, iterable) 1 def is_odd(n): 2 if n % 2 == 1: 3 return n 4 阅读全文
posted @ 2021-02-13 15:49 notesForKai 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 目录 一、函数的定义 二、函数的特性 三、函数的格式 1.封装格式 2.调用格式 四、函数参数类型 1.必填参数 2.选填参数 3.不定长参数 五、关键字return的作用 六、匿名函数(lambda) 七、高阶函数 一、 函数的定义 用一个名字来封装具有某种功能的代码块 二、函数的特性 减少重复 阅读全文
posted @ 2021-02-13 11:11 notesForKai 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1 r字符 作用:放在字符串前,表示该字符为原生字符串,不需要进行转义 2 \字符(转义字符) 作用:和某些字符搭配,产生新的含义 1 \n #换行符 2 \t #制表符 注意:双\,可以用来取消转义字符的作用 阅读全文
posted @ 2021-02-13 10:03 notesForKai 阅读(3187) 评论(0) 推荐(0) 编辑
摘要: 1.查看所有保留字(关键字) 1 from keyword import kwlist 2 print(kwlist) 2. 查看文件名 print(__file__) 3.查看文件的执行接口 1 #在当前文件执行 2 print(__name__) 3 4 #>>> __main__ 5 6 #被 阅读全文
posted @ 2021-02-13 09:55 notesForKai 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1 全局变量 解释:定义在非函数或非类中的变量,可供全局调用 2.局部变量 解释:定义在函数或类中的变量,仅供函数或类的内部使用 3 全局和局部变量的理解 3.1 全局变量和局部变量是具有严格作用域的变量,可以将全局变量作用域喻为父域,子变量作用域喻­为子域,子域可调用父域变量,父域不可以调用子域变 阅读全文
posted @ 2021-02-13 09:47 notesForKai 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 1.变量的实质 每个变量都是一个容器,里面存放着值的内存地址。 注意:如果值为不可变对象,则变量地址等于内存地址 2.浅拷贝 解释:与原对象建立一一对应的内存映射关系。 缺点:在拷贝对象中修改可变对象时,会同时修改了原对象中的内容 函数:.copy() 3.深层拷贝 解释:为所有层级的可变对象单独开 阅读全文
posted @ 2021-02-13 09:38 notesForKai 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 一、vi/vim编辑器的介绍 1.vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样。 2.vim可以当作vi的升级版本,能够把你代码中正确输入的语法,进行高亮显示。 二、vi/vim编辑器的三种模式 (一) 一般模式 1 一般模式下的命令及操作 1. 阅读全文
posted @ 2021-02-12 23:07 notesForKai 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1.程序结构图 2.实现源码 1 import re 2 3 def add_func(x,y): 4 return eval(x)+eval(y) 5 6 def subtract_func(x,y): 7 return eval(x)-eval(y) 8 9 def multiple_func( 阅读全文
posted @ 2021-02-07 10:55 notesForKai 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 系统编码、python编码和文件编码的理解 一、图表解释 二、不同python版本下的数据类型 Tips 以下都是basestring的子类 Unicode类型:十六进制的Unicode类型,每个unicode数字唯一对应一个字符,所以unicode编码长度和字符长度相等 bytes(字节)类型:十 阅读全文
posted @ 2021-02-04 11:07 notesForKai 阅读(147) 评论(0) 推荐(0) 编辑