上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: python的内置函数: abs all all内部只有一个元素,内部是一个可迭代的对象 元组 列表形式的 生成器方式: any any是有任何一个的bool值是True,返回值是True,空返回的是false bin bool 空的情况:0、空字符串、空字典、空列表、None、 返回值都是fals 阅读全文
posted @ 2017-04-13 19:52 hzxPeter 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 1 协程函数 1.1 协程函数理解 <! more 协程函数就是使用了 yield表达式形式的生成器 结果: generator object eater at 0x00000000028DC048 这里就证明了g现在就是生成器函数 1. 2 协程函数赋值过程 用的是yield的表达式形式 要先运行 阅读全文
posted @ 2017-04-13 09:36 hzxPeter 阅读(1363) 评论(0) 推荐(0) 编辑
摘要: 1 生成器 1.1 生成器定义 生成器就是一个函数,有yield关键字,主要是针对函数的 结果: generator object test at 0x00000000027FC780 True 返回结果是证明 生成器就是迭代器 证明了是迭代器,迭代器可以用next()执行,这里就是next(g) 阅读全文
posted @ 2017-04-11 20:32 hzxPeter 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 什么是迭代 1 迭代器 通常我们认为的迭代是能够循环的,如字符串,列表,元组等,这些数据类型都是根据自身的索引值进行循环的。 实际上,我们也是需要对字典、集合、文件等内容进行循环读取其内容的,这些数据类型本身是无序的,也就是没有索引值,索引我们要对这些内容进行读取的时候就用到了迭代器。 <! mor 阅读全文
posted @ 2017-04-11 17:55 hzxPeter 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 关于开放封闭原则,其核心的思想是: 软件实体应该是可扩展,而不可修改的。也就是说,对扩展是开放的,而对修改是封闭的。 因此,开放封闭原则主要体现在两个方面: 对扩展开放,意味着有新的需求或变化时,可以对现有代码进行扩展,以适应新的情况。 对修改封闭,意味着类一旦设计完成,就可以独立完成其工作,而不要 阅读全文
posted @ 2017-04-11 17:53 hzxPeter 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 在构建一个程序项目之前,首先需要设计程序的框架,从总体上构建一个项目中的一个个功能,之后对每一个功能进行补充,最终实现总体的功能。 <! more 1 程序的总体框架: 首先把所有的功能设计成相应的函数,用pass来实现。 1.1 查询函数实现 查找是首先匹配到相应的行,判断开始和结束的位置,这里是 阅读全文
posted @ 2017-04-09 20:20 hzxPeter 阅读(286) 评论(0) 推荐(0) 编辑
摘要: title : Python基础练习 1、 执行Python 脚本的两种方式 <! more 在Windows中执行,通过cmd 进入相应的Python文件(如hello.py)的路径,在cmd中输入python hello.py就可以执行。 通过IDE软件,如pycharm,ctrl+shift+ 阅读全文
posted @ 2017-03-31 22:39 hzxPeter 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 定义一个列表/字典,当复制这个列表/字典并定义一个新的列表/字典时,通过修改之前的列表/字典来了解这个问题 在上面的程序中定义一个字典count,count2复制了count,此时打印count和count2 ,显示的内容是一样的。 现在修改count的“name” 通过修改count的“name” 阅读全文
posted @ 2017-03-30 15:12 hzxPeter 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 字典dict Python内置字典,通过key value进行存储,字典是无序的, 拓展hash <! more 给定一个名字,要查找对应的成绩,就先要在names中找到对应的位置,再从scores取出对应的成绩,list越长,耗时越长。 用dict实现,只需要一个“名字” “成绩”的对照表,直接根 阅读全文
posted @ 2017-03-30 00:08 hzxPeter 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 条件判断 if else if else语句是通过if 后面的是否为真,当为True,就执行if代码块后面的,如果为False,同时又有else语句,执行else后面的内容。没有else,什么都不执行。 注意,python是通过冒号来进行区分代码块的,后面的需要缩进 if语句执行有个特点,它是从 上 阅读全文
posted @ 2017-03-29 23:14 hzxPeter 阅读(12687) 评论(0) 推荐(1) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页