美文网首页
Python -- 控制流

Python -- 控制流

作者: liaozb1996 | 来源:发表于2018-03-07 11:43 被阅读0次

条件判断

  • 比较操作符: > < = >= <=
  • True False
  • 数值:0 为假,非零为真
  • 序列(字符串,列表等):空为假,非空为真
  • in not in
  • and or not

IF

if 语句可以包含多个 elif 和一个可选的 else

>>> number = 24
>>>
>>> if number > 0:
...     print('Position')
... elif number < 0:
...     print('Negative')
... else:
...     print('Zero')
...
Position

while

>>> i = 0
>>>
>>> while i < 3:
...     print(i)
...     i += 1
...
0
1
2
>>>

for

python 中的 for 循环用于遍历序列

>>> numbers = [1, 2, 3]
>>>
>>> for num in numbers:
...     print(num)
...
1
2
3
>>>

常和 for 搭配的函数 range()

  • range() 用于生成一系列有序的数字;
  • 接受3个参数,分别是 start end step
  • range() 返回的是可迭代对象,以节省空间
>>> list(range(5))
[0, 1, 2, 3, 4]
>>>
>>> list(range(0, 5))
[0, 1, 2, 3, 4]
>>>
>>> list(range(1, 10, 2))
[1, 3, 5, 7, 9]

循环中的 continue break else

  • continue 用于跳过某一次循环
  • break 用于终止循环
  • 在循环未被 break 终止的情况下,当 for 循环遍历完或 while 循环的条件为假时,执行 else
>>> numbers = [1, 2, 3]
>>>
>>> for num in numbers:
...     print(num)
... else:
...     print('The End')
...
1
2
3
The End
>>>

pass

pass 用于占位,可用于先勾勒出程序的结构,稍后再把代码填充完整

class MyClass:
    pass

def func():
    pass

相关文章

  • 2020-04-27

    python从零开始学带你玩转python连载【三】--控制流与自定义函数 在Python编程中控制流和自定...

  • Python | 常用的控制流语句

    一、控制流语句介绍 了解什么是控制流语句以及Python常用的两种控制流语句。 1.控制流语句 控制流语句即用来实...

  • python 控制流

    迭代器,生成器,可迭代对象 原文来自foofish链接如下在了解Python的数据结构时,容器(container...

  • Python控制流

    最近几周学习了Python的数据类型,今天就来说说Python的控制流 回顾:Python数据类型 字符串 数字 ...

  • Python -- 控制流

    条件判断 比较操作符: > < = >= <= True False 数值:0 为假,非零为真 序列(字符串,列表...

  • python 控制流

    控制流 编程本质编程的本质是用代码模仿现实,在面向过程中,代码的类似是将静态的物体加工成最后的成品,输入的参数是待...

  • Python | 控制流

    一、什么是控制流 编程语言中的控制流语句用于控制各操作执行的顺序。一段没有控制流的程序的操作顺序应当是这样的: 但...

  • python -控制流

    程序设计的三种基本结构:顺序结构、选择结构、循环结构 1、顺序结构:是一种线性、有序的结构,依次执行各语句模块 2...

  • python 控制流

    if条件判断(注意缩进) 单个条件判断,只需要一个ifif 条件1: 条件1为真的情况下,执行的代码 多个条...

  • Python数据分析基础----第五天

    控制流 Python中提供了若干种控制流元素,包括 if - elif - else 语句、for 循环、ra...

网友评论

      本文标题:Python -- 控制流

      本文链接:https://www.haomeiwen.com/subject/jdkkfftx.html