控制流

目录


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 语句。



更多文章
  • 写了一个Telegram Bot:自动化分享高质量内容
  • Vim打开很慢,怎么找出最慢的插件?怎么解决?
  • 为什么我选择放弃运营微信公众号?
  • ArchLinux 怎么降级 package ?
  • Web后端工程师进阶指南(2018)
  • How to implement fork syscall in Golang?
  • macOS ansible 遇到 rsync: --chown=www-data: unknown option
  • 关于运营的思考-运营要怎么做?
  • Python中实现单例模式的n种方式和原理
  • Golang defer中修改返回值
  • Python dataclass 源码阅读与分析
  • gRPC-gateway 源码阅读与分析
  • 如何阅读源代码
  • 我心目中的配置中心应该怎么做?
  • 设计一个HTTP网关