Python—控制语句
Python控制语句
whyfail
编程界崇尚以简洁优雅为美,很多时候,如果你觉得一个概念很复杂,那么很可能是你理解错了!
展开
-
Python之循环绘图
#画圆圈 import turtle t = turtle.Pen() my_color = ("red","green","yellow","blue","black") t.width(4) t.speed(6) for i in range(10): t.penup() t.goto(0,-i*10) t.pendown() t.color(my_color...原创 2019-10-27 16:13:49 · 7397 阅读 · 0 评论 -
Python之推导式
推导式创建序列 推导式是从一个或者多个迭代器快速序列的一种方法。 可以将循环和条件判断结合,从而避免冗长的代码。 列表推导式 列表推导式生成列表对象: [表达式 for item in 可迭代对象] 或者: [表达式 for item in 可迭代对象 if 条件判断] >>> [x*2 for x in range(1,5)] [2, 4, 6, 8] >>>...原创 2019-10-27 15:34:37 · 180 阅读 · 0 评论 -
Python之zip()函数
使用zip()并行迭代 可通过zip()函数对多个序列进行并行迭代,zip()函数子最短序列“用完”时就会停止。 #测试zip()并行迭代 names = ("悟空","悟净","悟能","玄宗") ages = (333,444,555,18) jobs = ("大师兄","二师兄","三师兄") for name,age,job in zip(names,ages,jobs): p...原创 2019-10-27 15:07:52 · 168 阅读 · 0 评论 -
Python之循环优化
循环代码优化 遵守下面三个原则可以大大提高运行效率,避免不必要的低效计算: 1.尽量减少循环内部不必要的计算 2.嵌套循环中,尽量减少内层循环的计算,尽可能向外提。 3.局部变量查询较快,尽量使用局部变量 #循环代码优化测试 import time start = time.time() for i in range(10000): lib1 = [] for x in rang...原创 2019-10-27 14:51:59 · 1124 阅读 · 0 评论 -
Python—循环结构
循环结构 循环结构用来重复执行一条或多条语句。 while while循环的语法格式: while 条件表达式: 循环体语句 num = 0 while num<=10: print(num,end = "\t") num += 1 >>> 0 1 2 3 4 5 6 7 8 9 10 ################################## #计...原创 2019-10-26 23:00:50 · 238 阅读 · 0 评论 -
Python之选择结构
选择结构 选择结构通过判断条件是否成立,来决定执行哪个分支。 选择结构有多种形式,分为:单分支、双分支、多分支结构。 单分支选择结构 if 语句单分支结构语法形式: if 条件表达式: 语句/语句块 条件表达式详解 在选择和循环结构中,条件表达式的值为False的情况如下: False、0、0.0、空值None、空序列对象(空列表、空元组、空集合、空字典、空字符串)、空range对象、空迭代对...原创 2019-10-26 20:56:45 · 2695 阅读 · 0 评论