while循环
while
循环体
需要注意冒号和缩进。另外,在 Python 中没有 do…while 循环
for循环
虽然说python是由C语言编写而来,但是python与c语言里的for循环不太一样,python的更加智能和强大!
语法:
for 目标 in 表达式:
循环体
range()
语法:range([start,]stop[,step=1])
—这个BIF有三个参数,其中用中括号括起来的两个表示这两个参数时可选的
—step=1表示第三个参数的默认值是1
—range这个BIF的作用生成一个从start参数的值开始到stop参数的值结束的数字序列
两个关键的语句
break continue
break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。
break语句用在while和for循环中。
如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。
continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。
continue语句用在while和for循环中。
条件表达式(三元操作符)
语法: x if条件 else y
small = x if x<y else y
断言(assert)
assert这个关键字我们称之为“断言”,当这个关键字后边的条件为假时,程序自动崩溃并抛出AssertionError的异常。
Eg:assert 3>4
一般来说我们可以它在程序中置入检查点,当需要确保程序中的某个条件一定为真才能让程序正常工作的话,assert关键字就非常有用了!