上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 一、分类 当下主流的编程方法大体分为三类 1. 面向过程 2. 函数式 3. 面向对象 二、函数式编程:函数式 = 编程语言定义的函数 + 数学意义的函数 特征:1. 不可变数据 2. 第一类对象 3. 尾调用优化(尾递归) 例一、不可变:不用变量保存状态,不修改变量 #非函数式 #函数式 例二、第 阅读全文
posted @ 2019-06-21 12:01 绝世刘 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 阅读上述代码,理解 a 得到的是函数bar 的内存地址,想要运行bar 只需a(),因为bar 函数没有return,所以返回了None 二、同理 三、 上述运行可以用 foo()()() 代替 ########## 匿名函数########### lambda效果等同于以下函数 匿名函数不能有复杂 阅读全文
posted @ 2019-06-20 14:39 绝世刘 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一、递归特性 1.必须有一个明确的结束条件 2.每次进入更深一层递归时,问题规模相比上次递归都应有所减少 3.递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会 减少一层栈帧,由于栈的大小 阅读全文
posted @ 2019-06-18 18:29 绝世刘 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一、前向引用 函数即是变量,在调用前要先定义好。 错误示例: 二、函数即变量在内存中的表示 例: 阅读全文
posted @ 2019-06-18 10:33 绝世刘 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 一、局部变量与全局变量 1. 没有缩进,顶头写的变量为全局变量 2. 在子程序里定义的变量为局部变量 3. 只有函数能把变量私有化 二、修改全局变量 1. global 总是把最外层的全局变量拿来用 2. 如果函数内部变量前无 global 关键字,优先读取局部变量,无局部变量再读取全局变量 对于可 阅读全文
posted @ 2019-06-16 13:42 绝世刘 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 函数 一. 函数就是为了完成某一个特定的功能 形式参数不占运行空间,只有传入实参后才占,用完立刻释放空间。 函数一遇到 return 就结束掉了 函数名() :运行函数,有返回值的话用变量承接 例: 二、使用函数的好处 1. 代码的重用 2. 保持一致性,易维护 3. 可扩展性 三、 函数和过程 过 阅读全文
posted @ 2019-06-15 16:21 绝世刘 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一、字符串格式化(% 和 format) 1. % s 主要接收字符串类型,也可以接收任意类型 、 注意:%d 只接收数字,%s接收任意类型,但是最好物尽其用,便于维护! 2. 打印浮点数,默认保留6位小数,自动四舍五入。 3. 打印百分比 4. 传入值为字典 5. 可选项:+ 右对齐 -左对齐 后 阅读全文
posted @ 2019-06-12 00:22 绝世刘 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 前面小节: sep 用来控制每个元素间的间隔符号 按可变不可变: 1.可变:列表,字典 2.不可变:字符串, 数字, 元组 修改了变量的值,而id号跟着改变,即不可变类型 按访问顺序: 1.顺序访问:字符串, 列表, 元组 2.映射:字典 3.直接访问:数字 存放元素个数: 容器类型:列表,元组,  阅读全文
posted @ 2019-06-06 18:06 绝世刘 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1.元素分类 有如下值集合[11,22,33,44,55,66,77,88,99,90], 将所有大于66的值保存至字典的第一个key中,将小于66值保存至第二个key的值中。 2.输出商品列表,用户输入序号,显示用户选中的商品。 商品 li = ["手机", "电脑", "鼠标垫", "游艇" ] 阅读全文
posted @ 2019-06-04 17:24 绝世刘 阅读(14371) 评论(1) 推荐(1) 编辑
摘要: 一、字典 dict 以键值对形式组成字典 字典里的value可以是任何值 列表不能作为字典的key 字典可以作为字典的key 元组可以作为字典的key 布尔值可以作为字典的key 但是重复的key只会显示一个,True容易和数字1重复,需注意! 字典是无序的 字典支持索引取值,但不支持切片 注意:通 阅读全文
posted @ 2019-06-02 14:02 绝世刘 阅读(532) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页