对于编程而言,其实严格来说就是将一套逻辑用程序语言编写出来,让其自动实现这套逻辑。那么在逻辑中,有各种各样的条件,以及条件对应下的实现,这就是流程控制。在程序中,一般是通过运算符, if 条件语句, while循环语句,for循环语句等方式控制流程。
注意:
is
与==
区别 :
is
用于判断两个变量引用对象是否为同一个(同一块内存空间)==
用于判断引用变量的值是否相等id
来获取(id(a))与and
/或or
/非not
三种if
条件判断语句的完整形式,包括if
, elif
, else
if
: 判断语句的开始,表示第一个需要判断的条件,如
果条件成立,则执行后面的语句elif
: else if
的缩写,如果上一个条件不成立,从上往
下依次进行elif
的条件判断:
号,回车下一行缩进四个空格或使用Tab键, 在Python中以缩进的数量来区分不同层次的代码块a = 10
b = 20
if a > b:
print("a > b")
elif a < b:
print("a < b")
else:
print("a = b")
i = 1
while i < 7:
print(i)
i += 1
fruits =
['apple',
'banana',
'peach']
for fruit in fruits:
print(fruit)
for x in
range(3):
print(x)