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,如需轉載請自行聯系原作者