开发者学堂课程【Python 语言基础 1 :语法入门:if 语句_1】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/599/detail/8681
if 语句_1
内容简介:
一、流程控制语句简介
二、if 语句语法
三、代码块
一、流程控制语句简介
l Python 代码在执行时是按照自上向下顺序执行的。
l 通过流程控制语句,可以改变程序的执行顺序,也可以让指定的程序反复执行多次。
l 流程控制语句分成两大类:
1. 条件判断语句
2. 循环语句
二、if 语句语法
1. if 条件表达式:
代码块
2. 执行的流程:
if语句在执行时,会先对条件表达式进行求值判断,
l 如果为 True ,则执行if 后的语句
例:If True : print(X), # X
l 如果为 False ,则不执行,例:If False : print(X), #
不执行
num = 10
if num > 10 : print( " num比10大! ') # 不执行
num = 20
if num > 10 : print( " num比10大! ') # num比10大!
默认情况下,if 语句只会控制紧随其后的那条语句,如果希望 if 可以控制多条语句,则可以在 if 后跟着一个代码块,例:
num = 10
if num > 10 : print( " num比10大! ') print("D") # print("D")
三、代码块
l 代码块中保存着一组代码,同一个代码块中的代码,要么都执行要么都不执行
l 代码块就是─种为代码分组的机制
l 如果要编写代码块,语句就不能紧随在:后边,而是要写在下一行, 例:
if Ture :
print(123) # 123
if False :
print(123) #不执行
l 代码块以缩进开始,直到代码恢复到之前的缩进级别时结束,
例:
if Ture :
print(123)
print(456)
print( 789)
print (101112)
print(D) # 123 456 789 101112 D
鲁迅说过:
世上本来没有路,走的人多了自然就有了!
XXX
yyyy ... .
即,‘世上本来没有路,走的人多了自然就有了 !XXX’为代码块,剩下的都不是。