天天看點

第十二講 if分支語句表達式構造

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