控制流

目录


Python中的控制流与其他语言非常接近,接下来我们分别看几个例子:

if…elif…else

In [1]: def check_num(num):
   ...:     if num < 0:
   ...:         print("num < 0")
   ...:     elif num == 0:
   ...:         print("num == 0")
   ...:     else:
   ...:         print("num > 0")
   ...:

In [2]: check_num(0)
num == 0

while

In [3]: while True:
   ...:     print("infinite loop")

for

In [3]: for i in range(10):
   ...:     print(i)
   ...:
0
1
2
3
4
5
6
7
8
9

continue, break

这两者与其他语言一致,都是用于控制循环里的跳转。

最后,Python没有 switch 语句。



更多文章
  • 设计一个HTTP网关
  • 设计一个分布式块存储
  • Linux低电量自动关机
  • CGO简明教程
  • 求值策略:Applicative Order vs Normal Order
  • High Performance MySQL阅读笔记
  • MySQL EXPLAIN中的filesort是什么?
  • 数据库索引设计与优化
  • 如何调试?
  • Docker CE 18.03源码阅读与分析
  • 容器时代的日志处理
  • Golang和Thrift
  • 折腾Kubernetes
  • 协程(coroutine)简介 - 什么是协程?
  • goroutine 切换的时候发生了什么?