1.5 Python流程控制

1.5.1 Python的缩进和冒号

Python具有严格的缩进机制, 使得代码非常整齐规范, 赏心悦目, 提高了程序可读性, 在某种程度上提高了可维护性, Python不像其他语言使用{}来确定确定作用域, 而Python仅使用tab键来确定作用域

1.5.2 if 条件判断

Python中有很多的判断逻辑, 一般if使用较多, if后面接条件判断, 如果条件成立, 才执行if下面的代码块, 如果条件不成立, 则跳过if下面的代码块继续往下执行, 格式如下

a = 3
if a > 0:
    print('a的值是正数')
elif a == 0:
    print('a的值为0')
else:
    print('a的值是负数')
1.5 Python流程控制_第1张图片
if判断
1.5 Python流程控制_第2张图片
if判断2
1.5 Python流程控制_第3张图片
if判断3

1.5.3 while循环

很多情况程序可以为我们做很多重复而有同样的工作, 都是通过循环来实现, 格式如下

while 判断条件:
    执行语句

while在执行前.看判断条件是否为True, 如果为True就进入循环, 每循环一次就判断一次循环条件, 直到循环条件不成立跳出循环, 执行后面的代码, 如果一开始循环条件不成立, 不进入循环, 直接执行后面的代码

1.5 Python流程控制_第4张图片
while循环

1.5.4 for循环

for循环在实际应用中主要用来便利列表, 字符串, 文件等操作

1.5 Python流程控制_第5张图片
for循环

注: enumerate()函数, 默认分离键和值, 在for循环中, 通过k, v分别赋值键和值, 然后全部遍历出来, 如果是列表就遍历下标和元素

1.5.5 continuebreak使用

continue用来跳过一次循环

1.5 Python流程控制_第6张图片
continue

如上, 如果 i = 5的时候跳过当次循环, 不打印 i直接重新判断是否满足循环条件

break用来跳出循环

1.5 Python流程控制_第7张图片
break

如上, 当 i = 5时, 终止继续循环, 循环语句中的剩余的代码均不执行, 直接执行循环后面的代码

你可能感兴趣的:(1.5 Python流程控制)