if表达式的构造-条件判断:

1,布尔表达式:0 或者 1,非0即认为是真

2,关系表达式:>,<,==,!=,>=,<=

eg:判断字符串是否相等用 ==

3,逻辑表达式:and or not   ##注意必须是英文字母,不可以是&&、||、 !

用逻辑表达式连接过个 布尔表达式、关系表达式、in(not in)

4,in,not in

True、False是python内置变量

1\2\3\4\  可以各种组合重复使用


语法结构:

if condition:

    print 'True'

else:

    print 'False'

布尔表达式:

eg1:

if True:-------或者False
    print 'ok'
else:
    print 'no'

eg2:

if 0:
    print 'ok'
else:
    print 'no

eg3:

if 13:--------非0即真

    print 'ok'
else:
    print 'no

eg4:

if 'baidu':--------非0即真
    print 'ok'
else:
    print 'no'

关系表达式:

10>9------true----->布尔表达式1(真)

10<9------false---->布尔表达式0(假)

eg1:

record=int(raw_input('plz input your record:'))
if record>=90:-------------关系表达式:关系运算符-----必须类型相同才可以比较
    print 'good!'
else:
    print 'bad!

eg2:

sex=raw_input('plz input your sex:')
if sex=='male':-------------关系表达式:关系运算符-----必须类型相同才可以比较

    print 'Man'
else:
    print 'Woman'

逻辑表达式:------------要学会用逻辑表达式构造更复杂的表达式,连接条件表达式和关系表达式

and、or、双目运算符

not      单目运算符

eg1:

sex=raw_input('plz input your sex:')
if not sex=='male':-------关系表达式-----逻辑表达式------布尔表达式
    print 'Man'
else:
    print 'Woman'

eg2:

sex=raw_input('plz input your sex:')
if sex=='male' or sex=='m' or sex=='man' or sex=='Man':----or有一个为真则真;全假则假
    print 'Man'
else:
    print 'Woman'


注释:

    '''对Appstore渠道做激活量匹配并发给渠道方
    '''