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'
print 'no'
eg2:
if 0:
print 'no
eg3:
if 13:--------非0即真
eg4:
if 'baidu':--------非0即真
关系表达式:
10>9------true----->布尔表达式1(真)
10<9------false---->布尔表达式0(假)
eg1:
record=int(raw_input('plz input your record:'))
if record>=90:-------------关系表达式:关系运算符-----必须类型相同才可以比较
print 'good!'
print 'bad!
sex=raw_input('plz input your sex:')
if sex=='male':-------------关系表达式:关系运算符-----必须类型相同才可以比较
print 'Man'
print 'Woman'
逻辑表达式:------------要学会用逻辑表达式构造更复杂的表达式,连接条件表达式和关系表达式
and、or、双目运算符
not 单目运算符
if not sex=='male':-------关系表达式-----逻辑表达式------布尔表达式
eg2:
if sex=='male' or sex=='m' or sex=='man' or sex=='Man':----or有一个为真则真;全假则假
注释:
'''对Appstore渠道做激活量匹配并发给渠道方
'''
本文转自Tenderrain 51CTO博客,原文链接:http://blog.51cto.com/tenderrain/1620721,如需转载请自行联系原作者