摘要: break 语句和 continue语句在while循环和for循环中都可以使用,并且一般常与选择结构结合使用。一旦break语句被执行,将使得break语句所属层次的循环提前结束。continue语句的作用是提前结束本次循环,并忽略continue之后的所有语句,直接回到循环的顶端,提前进入下一次 阅读全文
posted @ 2018-03-16 15:56 Avention 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 不停地重复一件事情,时间久了会非常无聊,然后大脑就会由于疲劳而容易入睡。 重复性的劳动会使人疲劳,而计算机不会,只要代码写得正确,计算机就会孜孜不倦地重复工作。在Python中主要有两种形式的循环结构:for循环和while循环。 while循环一般用于循环次数难以提前确定的情况,当然也可以用于循环 阅读全文
posted @ 2018-03-16 15:27 Avention 阅读(1622) 评论(0) 推荐(0) 编辑
摘要: 《道德经》云:“反者,道之动”,认为循环是道的运动方式,这充分说明了循环的重要性。 阅读全文
posted @ 2018-03-16 14:34 Avention 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 选择结构通过判断某些特定条件是否满足来决定下一步的执行流程,是非常重要的控制结构。常见的有单分支选择结构、双分支选择结构、多分支选择结构以及嵌套的分支结构,形式比较灵活多变,具体使用哪一种最终还是取决于要实现的业务逻辑。循环结构和异常处理结构中也可以带有else子句,也可以看作是特殊形式的选择结构。 阅读全文
posted @ 2018-03-15 09:03 Avention 阅读(16398) 评论(0) 推荐(0) 编辑
摘要: 在选择结果和训话结构中,都要根据条件表达式的值来确定下一步的执行流程。条件表达式的值只要不是False、0(或0.0、0j等)、空值None、空列表、空元组、空集合、空字符串、空range对象或其他空迭代对象,Python解释器均认为与True等价。从这个意义上来讲,所有的Python合法表达式都可 阅读全文
posted @ 2018-03-13 08:37 Avention 阅读(1765) 评论(0) 推荐(0) 编辑
摘要: 生活中出处充满了选择:如果周末不下雨我就约朋友去爬山,否则就去教学楼大厅里打太极拳;如果某个同学平时学习很认真但是期末考试前确实因为临时有事耽误了复习而没考好,只要差的不多我也一样给打及格;去市场买菜的时候比较 一下,哪家的菜又好又便宜就买哪家的;诸如此类,我们时刻都在根据实际条件做出这样或那样的选 阅读全文
posted @ 2018-03-12 23:29 Avention 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 详细内容请从3.1节开始看起。 阅读全文
posted @ 2018-03-12 23:24 Avention 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中,序列解包是一个非常重要和常用的一个功能,可以使用非常简洁的形式完成复杂的功能,大幅度提高了代码的可读性,并且减少了程序员的代码输入量。例如,可以使用序列解包功能对多个变量同时进行赋值,下面都是合法的Python赋值方法。 序列解包也可以使用列表和字典,但是对字典使用是,默认是对字典“键 阅读全文
posted @ 2018-03-12 23:20 Avention 阅读(1510) 评论(0) 推荐(0) 编辑
摘要: 作为集合的具体应用,可以使用集合快速提取序列中单一元素,即提取出序列中所有不重复元素。如果使用传统方式,需要编写下面的代码: 而如果使用集合,只需要下面这么一行代码就可以了,可以参考上面的代码对结果进行验证。 拓展知识:结合中的元素不允许重复,Python集合的内部实现为此做了大量相应的优化,判断集 阅读全文
posted @ 2018-03-12 21:07 Avention 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 1 集合元素增加与删除 使用集合对象的add()方法可以为其增加新元素,如果该元素已存在于集合则忽略该操作;update()方法用于合并另外一个集合中的额元素到当前集合中。例如: 集合对象的pop()方法用于随机删除并返回集合中的一个元素,如果集合为空则抛出异常;remover()方法用于删除集合中 阅读全文
posted @ 2018-03-12 11:32 Avention 阅读(386) 评论(0) 推荐(0) 编辑