Fork me on GitHub
摘要: 一、迭代器 迭代取值的工具,每一次迭代都必须基于上一次的结果 为什么要用迭代器 迭代器给你提供了一种不依赖于索引取值的方式 怎么用迭代器 需要迭代取值的数据类型 字符串,列表,元祖,集合,字典 可迭代对象的定义 只有通过内置有__iter__方法的都叫做可迭代对象 补充:针对双下线开头 双下线结尾的 阅读全文
posted @ 2019-07-15 22:50 杂货店的音乐 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 面向过程编程 就类似于设计一条流水线 好处: 将复杂的问题流程化 从而简单化 坏处: 可扩展性较差 一旦需要修改整体都会受到影响 阅读全文
posted @ 2019-07-15 21:49 杂货店的音乐 阅读(72) 评论(0) 推荐(0) 编辑
摘要: abs 求绝对值 print(abs(-10)) all 和any all 只要有一个为False就返回False any 只要有一个为Ture就返回Ture bin oct hex bin 转成二进制 oct 转成八进制 hex 转成十六进制 转成对应得十进制用 int bool(布尔值) byt 阅读全文
posted @ 2019-07-15 21:41 杂货店的音乐 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 一、闭包函数 定义:应该满足以下两个条件。 1.定义在函数内部的函数 2.内部函数引用了外部函数名称空间作用域的名字 样式: # 函数在定义阶段名字的查找顺序已经固定死了,不会因为函数调用位置的变化而变化 给函数传参的两种方式 1.直接传参(函数名加参数) 2.闭包 可以读取其他函数代码的内部 ,可 阅读全文
posted @ 2019-07-15 16:32 杂货店的音乐 阅读(118) 评论(0) 推荐(0) 编辑