python条件表达式-单分支

一、单分支选择结构
if 语句单分支结构的语法形式如下:
if 条件表达式:
    语句/语句块

其中:
1、条件表达式:可以是逻辑表达式、关系表达式、算术表达式等等。
2、语句/语句块:可以是一条语句,也可以是多条语句。多条语句,缩进必须对齐一致。

二、条件表达式详解
在选择和循环结构中,条件表达式的值为 False 的情况如下:
False、0、0.0、空值None、空序列对象(空列表、空元祖、空集合、空字典、空字符串)、空range对象、空迭代对象。

举例:
a=1
if a:         #整数作为条件表达式,条件为True
    print(a)  #结果:a

a=[]
if a:          #空列表作为条件表达式,条件为False
    print(a)   #不会打印

s="False"
if s:          #非空字符串为条件表达式,(这里"False"是作为一个字符串而非布尔值)是True
    print(s)   #结果:False

c=9
if 3     print(c)      #结果:9

if 3     print(c)      #结果:9

if True:          #布尔值True作为条件表达式,条件为True
    print("True") #结果:True
    
注:条件表达式中,不能有赋值操作符"="
if 3  
if 3

你可能感兴趣的:(Python,大数据)