编程语言的执行顺序一般都是按顺序的,但也有特殊情况,比如后面要学的并发连接,今天要学的if流控语句。让我们看一下if语句的基本用法。我们先看一下if语句的结构,再用代码来演示一下:'''if布尔值:布尔值为真,执行这里的代码块'''可以通过运算得到布尔值,或通过其他表达方式。看看下面的演示ifTrue:print('######')ifFalse:print('!!!!!!')if0:print('@@@@@@')if1:print('$$$$$$$$')if1-1:print('%%%%%%%%')if1*0:print('&&&&&&&&&')返回结果为:######$$$$$$$$从上面的代码可以看出,下面的代码块只有在布尔值为True时才执行,但是如果为False应该如何执行呢?看看下面的代码。'''if布尔值:布尔值为true,执行这里代码块else:布尔值为false,执行这里代码块'''if1:print('******')else:print('WWWWWWW')if0:print('******')else:print('WWWWWWW')返回结果为:******WWWWWWW一旦表达式成立,Python就会执行对应的代码堵塞;如果所有表达式都不为真,则执行else之后的代码块;如果没有其他部分,则不执行任何操作。从上面几行代码可以看出,if条件控制判断语句至多是一个二选一的执行过程。下一节课,我们来看一下多选一的执行过程。文章来源:www.wakey.com.cn/document-if.html
