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 當前面變數個數和後面...