python條件語句(if)绑改、條件表達式

一谢床、布爾值

真值也稱為布爾值,作為布爾表達式時厘线,下面的值為假

False识腿、None、0造壮、””渡讼、()、[]耳璧、{}

標準值False和None成箫、各種類型的數(shù)值0、空序列(空字符串旨枯、空元組蹬昌、空列表)以及空映射(如空字典)都被視為假,而其他各種值都被視為真攀隔。

二皂贩、if語句

先來看如下的示例

name = input("What's your name?")

if name.endswith('aaa'):

??? print('hello,aaa')

示例中使用input函數(shù)進行輸入,if語句的條件后使用了endswith()方法竞慢, endswith()方法用于判斷字符串是否以指定后綴結(jié)尾先紫,如果以指定后綴結(jié)尾返回True,否則返回False筹煮。

What's your name?bbb.aaa

hello,aaa

測試中輸入了bbb.aaa遮精,以aaa結(jié)尾,判斷為True败潦,所以繼續(xù)執(zhí)行余下語句本冲,打印hello,aaa。

What's your name?ccc

進程已結(jié)束劫扒,退出代碼為0

測試中輸入了ccc檬洞,判斷為False,結(jié)束程序沟饥。

示例中使用了if語句添怔,有條件的執(zhí)行代碼湾戳,如果條件為真,執(zhí)行后續(xù)的代碼塊广料,如果條件為假砾脑,就不執(zhí)行。

三艾杏、else子句

上述的示例中韧衣,如果if語句判斷后為假,則直接結(jié)束程序购桑,但可以使用else子句增加選擇(else是if語句的一部分畅铭,不是獨立的語句)。

name = input("What's your name?")

if name.endswith('aaa'):

??? print('hello,aaa')

else:

??? print('hello,666')

示例中勃蜘,如果if語句判斷為假硕噩,則輸出else子句中的內(nèi)容。

What's your name?ccc

hello,666

輸入ccc缭贡,打印的為hello,666

三榴徐、條件表達式

python中的條件表達式相當于C語言中的三目運算符,下面的語句利用了條件表達式

result = 'hello,aaa' if name.endswith('aaa')else 'hello,ccc'

上述表達式中匀归,判斷條件是if后的name.endswith('aaa')坑资,如果為真,則輸出的是if前的內(nèi)容('hello,aaa')穆端,如果為假袱贮,則輸出else后的內(nèi)容('hello,ccc')

四、elif語句

如果要檢查多個條件体啰,可以使用elif語句攒巍,如下的示例

number = int(input("請輸入數(shù)字:"))

if number > 0:

??? print("

正數(shù)")

elif number < 0:

??? print("

負數(shù)")

else:

??? print("0")

示例中使用了elif子句,判斷輸入的數(shù)字荒勇,如果大于0柒莉,打印正數(shù),如果小于0沽翔,打印負數(shù)兢孝,都不是則打印0

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市仅偎,隨后出現(xiàn)的幾起案子跨蟹,更是在濱河造成了極大的恐慌,老刑警劉巖橘沥,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件窗轩,死亡現(xiàn)場離奇詭異,居然都是意外死亡座咆,警方通過查閱死者的電腦和手機痢艺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進店門仓洼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人堤舒,你說我怎么就攤上這事衬潦。” “怎么了植酥?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長弦牡。 經(jīng)常有香客問我友驮,道長,這世上最難降的妖魔是什么驾锰? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任卸留,我火速辦了婚禮,結(jié)果婚禮上椭豫,老公的妹妹穿的比我還像新娘耻瑟。我一直安慰自己,他們只是感情好赏酥,可當我...
    茶點故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布喳整。 她就那樣靜靜地躺著,像睡著了一般裸扶。 火紅的嫁衣襯著肌膚如雪框都。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天呵晨,我揣著相機與錄音魏保,去河邊找鬼。 笑死摸屠,一個胖子當著我的面吹牛谓罗,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播季二,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼檩咱,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了胯舷?” 一聲冷哼從身側(cè)響起税手,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎需纳,沒想到半個月后芦倒,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡不翩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年兵扬,在試婚紗的時候發(fā)現(xiàn)自己被綠了麻裳。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,861評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡器钟,死狀恐怖津坑,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情傲霸,我是刑警寧澤疆瑰,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站昙啄,受9級特大地震影響穆役,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜梳凛,卻給世界環(huán)境...
    茶點故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一耿币、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧韧拒,春花似錦淹接、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至楷掉,卻和暖如春拢肆,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背靖诗。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工郭怪, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人刊橘。 一個月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓鄙才,卻偏偏與公主長得像,于是被迫代替她去往敵國和親促绵。 傳聞我的和親對象是個殘疾皇子攒庵,可洞房花燭夜當晚...
    茶點故事閱讀 45,860評論 2 361

推薦閱讀更多精彩內(nèi)容