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

2021-09-20 20:31:28 字數 1640 閱讀 7241

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:

***=raw_input('plz input your ***:')

if ***=='male':-------------關係表示式:關係運算子-----必須型別相同才可以比較

print 'man'

else:

print 'woman'

邏輯表示式:------------要學會用邏輯表示式構造更複雜的表示式,連線條件表示式和關係表示式

and、or、雙目運算子

not      單目運算子

eg1:

***=raw_input('plz input your ***:')

if not

***=='male':-------關係表示式-----邏輯表示式------布林表示式

print 'man'

else:

print 'woman'

eg2:

***=raw_input('plz input your ***:')

if ***=='male' or ***=='m' or ***=='man' or ***=='man':----or有乙個為真則真;全假則假

print 'man'

else:

print 'woman'

注釋:

第十二章 正規表示式

第十二章 正規表示式 grep acinv 搜尋字串 filename grep n the regular express.txt grep vn the regular express.txt grep in the regular express.txt grep n t ae st regu...

JS 第十二課 正規表示式

直接量建立 pattern attrs物件建立 new regexp pattern,attrs 引數 直接量字元 123abc 代表字母或數字本身符號 含義 o null t製表符 v垂直製表符 n換行符 r回車符 f換頁符 字元類 符號含義 在括號中的任意乙個字元 不在括號中的任意乙個字元 除換...

語句 表示式與if分支

行長 每行不建議超過79個字元 空行 要將程式的不同部分分開可使用空行 可以使用元祖或者列表對多個變數賦值 x,y 5,10 x5y10 a,b,c 1 2,3 a1b2 c3 外邊括號去掉也不影響 x,y 5,10x5y 10 可以以元祖的形式同時顯示多個值 x,y 5,10 當前面變數個數和後面...