Python学习笔记(四)控制流

python运行版本3.6.3
IDE PyCharm 教育版

if语句

完整的if语句包含三个语句块:if…elif…else。其中elif和else均可以省略
在任意一个语句块均可以内嵌if语句。注意Python通过缩进来区分不同层次的语句块。
示例1
值得注意的是,不同于C语言使用括号区分判断条件,Python的if语句需要在判断条件后使用冒号来进行区分。
Python 中不存在 switch 语句。可以通过使用 if..elif..else 语句来实现同样的事

while语句

使用while 语句来实现循环,不同于C语言,Python中的while语句也可以带有else语句块,无论 while语句的循环是否执行,else语句块中的内容都会被执行。完整的while语句格式如下,else为可选语句:

while bool:
    循环体
else:
    循环结束后执行的语句
for语句

Python中的for循环用来遍历序列中的所有项目,格式如下:

for <variable> in <sequence>:
    <statements>
else:
    <statements>

可以用内置的range函数生成数字序列
range(start,stop,sep),start 和sep参数可以省略,start默认为0,sep默认为1。
生成的序列中的元素从start开始以sep为间隔递增,且小于stop。
在 C/C++ 中,如果你希望编写 for (int i = 0; i < 5; i++) ,那么在 Python 你只需要
写下 for i in range(0,5) 。

break语句

break 语句用以中断循环语句,也就是中止循环语句的执行,即使循环条件没有
变更为 False ,或队列中的项目尚未完全迭代依旧如此。
有一点需要尤其注意,如果中断 了一个 for 或 while 循环,任何相应循环中的 else
块都将不会被执行。

continue语句

continue 语句用以告诉 Python 跳过当前循环块中的剩余语句,并继续该循环的下一次迭代。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值