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.3 while
循环
很多情况程序可以为我们做很多重复而有同样的工作, 都是通过循环来实现, 格式如下
while 判断条件:
执行语句
while在执行前.看判断条件是否为True, 如果为True就进入循环, 每循环一次就判断一次循环条件, 直到循环条件不成立跳出循环, 执行后面的代码, 如果一开始循环条件不成立, 不进入循环, 直接执行后面的代码
1.5.4 for
循环
for
循环在实际应用中主要用来便利列表, 字符串, 文件等操作
注: enumerate()函数, 默认分离键和值, 在for循环中, 通过k, v分别赋值键和值, 然后全部遍历出来, 如果是列表就遍历下标和元素
1.5.5 continue
和break
使用
continue
用来跳过一次循环
如上, 如果
i = 5
的时候跳过当次循环, 不打印i
直接重新判断是否满足循环条件
break
用来跳出循环
如上, 当
i = 5
时, 终止继续循环, 循环语句中的剩余的代码均不执行, 直接执行循环后面的代码