python学习手册笔记——13.while和for循环

00.python中:
a.break:跳出最近所在的循环
b.continue:跳到最近所在循环的开头出
c.pass:什么事也不做,只是空占位语句
d.循环else块:只有当循环正常离开时才会执行。

01.
while <test1>:
<statements1>
if <test2>:break;
if <test3>:continue
else:
<statements2>

02.
def func1():
pass

03.C赋值运算会返回赋值后的值,但Python赋值语句只是语句,不是表达式。这样就排除了一个众所周知的C的错误。

04.for循环
for <target> in <object>:
<statements>
else:
<statement>

05.内置range函数返回一系列连续增加的证书,可作为for中的索引。
内置zip函数返回并行元素的元组的列表,可用于在for中内置遍历数个序列

06.range(-5,5,3) 3代表步进方式

07.range唯一的真正优点是——它没有复制字符串,对于很大的字符串来说,这回节省内存。

08.并行遍历:zip和map
在基本运算中,zip会取得一个或多个序列为参数,然后返回元组的列表,将这些序列中并排的元素配成对。

09.产生偏移和元素:enumerate

 

posted @ 2019-07-18 08:38  艾小小雨  阅读(157)  评论(0编辑  收藏  举报