Python語句

Python 條件語句

Python條件語句是通過一條或多條語句的執(zhí)行結(jié)果(True或者False)來決定執(zhí)行的代碼塊握联。

Python程序語言指定任何非0和非空(null)值為true棍鳖,0 或者 null為false。
Python 編程中 if 語句用于控制程序的執(zhí)行舟舒,基本形式為:

if 判斷條件:
    執(zhí)行語句……
else:
    執(zhí)行語句……

if 語句的判斷條件為多個值時

if 判斷條件1:
    執(zhí)行語句1……
elif 判斷條件2:
    執(zhí)行語句2……
elif 判斷條件3:
    執(zhí)行語句3……
else:
    執(zhí)行語句4……

Python 循環(huán)語句

循環(huán)語句允許我們執(zhí)行一個語句或語句組多次

Python 提供了 for 循環(huán)和 while 循環(huán)(在 Python 中沒有 do..while 循環(huán)):

  • while 循環(huán):
    在給定的判斷條件為 true 時執(zhí)行循環(huán)體,否則退出循環(huán)體
  • for 循環(huán):
    重復(fù)執(zhí)行語句
  • 嵌套循環(huán):
    你可以在while循環(huán)體中嵌套for循環(huán)
while 循環(huán)

while 語句用于循環(huán)執(zhí)行程序,即在某條件下挤安,循環(huán)執(zhí)行某段程序虚茶,以處理需要重復(fù)處理的相同任務(wù)晚缩。其基本形式為:

while 判斷條件(condition):
    執(zhí)行語句(statements)……
else:
   執(zhí)行語句(statements)……

執(zhí)行語句可以是單個語句或語句塊。判斷條件可以是任何表達式媳危,任何非零荞彼、或非空(null)的值均為true。
當判斷條件假 false 時待笑,循環(huán)結(jié)束鸣皂。

循環(huán)使用 else 語句
在 python 中,while … else 在循環(huán)條件為 false 時執(zhí)行 else 語句塊

for 循環(huán)

Python for循環(huán)可以遍歷任何序列的項目,如一個列表或者一個字符串寞缝。for循環(huán)的語法格式如下:

for iterating_var in sequence:
   statements(s)

循環(huán)使用 else 語句
在 python 中癌压,for … else 表示這樣的意思,for 中的語句和普通的沒有區(qū)別荆陆,else 中的語句會在循環(huán)正常執(zhí)行完(即 for 不是通過 break 跳出而中斷的)的情況下執(zhí)行滩届,while … else 也是一樣。

for iterating_var in sequence:
   statements(s)
else: 
  statements(s)

通過序列索引迭代
另外一種執(zhí)行循環(huán)的遍歷方式是通過索引

#使用了內(nèi)置函數(shù) len() 和 range(),函數(shù) len() 返回列表的長度被啼,即元素的個數(shù)帜消。 range返回一個序列的數(shù)。
fruits = ['banana', 'apple',  'mango']
for index in range(len(fruits)):
   print ('當前水果 : %s' % fruits[index])
嵌套循環(huán)

Python 語言允許在一個循環(huán)體里面嵌入另一個循環(huán)浓体。
Python for 循環(huán)嵌套語法:

for iterating_var in sequence:
   for iterating_var in sequence:
      statements(s)
   statements(s)

Python while 循環(huán)嵌套語法:

while expression:
   while expression:
      statement(s)
   statement(s)

你可以在循環(huán)體內(nèi)嵌入其他的循環(huán)體泡挺,如在while循環(huán)中可以嵌入for循環(huán), 反之命浴,你可以在for循環(huán)中嵌入while循環(huán)娄猫。

循環(huán)控制語句:

循環(huán)控制語句可以更改語句執(zhí)行的順序。Python支持以下循環(huán)控制語句:

  • break 語句:
    在語句塊執(zhí)行過程中終止循環(huán)生闲,并且跳出整個循環(huán)
  • continue 語句:
    在語句塊執(zhí)行過程中終止當前循環(huán)媳溺,跳出該次循環(huán),執(zhí)行下一次循環(huán)碍讯。
  • pass 語句:
    pass是空語句悬蔽,是為了保持程序結(jié)構(gòu)的完整性。
break 語句

Python break語句冲茸,就像在C語言中屯阀,打破了最小封閉for或while循環(huán)。
break語句用來終止循環(huán)語句轴术,即循環(huán)條件沒有False條件或者序列還沒被完全遞歸完难衰,也會停止執(zhí)行循環(huán)語句。
break語句用在while和for循環(huán)中逗栽。
如果您使用嵌套循環(huán)盖袭,break語句將停止執(zhí)行最深層的循環(huán),并開始執(zhí)行下一行代碼彼宠。
Python語言 break 語句語法:

break
continue 語句

Python continue 語句跳出本次循環(huán)鳄虱,而break跳出整個循環(huán)。
continue 語句用來告訴Python跳過當前循環(huán)的剩余語句凭峡,然后繼續(xù)進行下一輪循環(huán)拙已。
continue語句用在while和for循環(huán)中。
Python 語言 continue 語句語法格式如下:

continue
pass 語句

Python pass 是空語句摧冀,是為了保持程序結(jié)構(gòu)的完整性倍踪。
pass 不做任何事情系宫,一般用做占位語句。
Python 語言 pass 語句語法格式如下:

pass
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末建车,一起剝皮案震驚了整個濱河市扩借,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌缤至,老刑警劉巖潮罪,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異领斥,居然都是意外死亡嫉到,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門戒突,熙熙樓的掌柜王于貴愁眉苦臉地迎上來屯碴,“玉大人描睦,你說我怎么就攤上這事膊存。” “怎么了忱叭?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵隔崎,是天一觀的道長。 經(jīng)常有香客問我韵丑,道長爵卒,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任撵彻,我火速辦了婚禮钓株,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘陌僵。我一直安慰自己轴合,他們只是感情好,可當我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布碗短。 她就那樣靜靜地躺著受葛,像睡著了一般。 火紅的嫁衣襯著肌膚如雪偎谁。 梳的紋絲不亂的頭發(fā)上总滩,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天,我揣著相機與錄音巡雨,去河邊找鬼闰渔。 笑死,一個胖子當著我的面吹牛铐望,可吹牛的內(nèi)容都是我干的冈涧。 我是一名探鬼主播向挖,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼炕舵!你這毒婦竟也來了何之?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤咽筋,失蹤者是張志新(化名)和其女友劉穎溶推,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體奸攻,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡蒜危,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了睹耐。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片辐赞。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖硝训,靈堂內(nèi)的尸體忽然破棺而出响委,到底是詐尸還是另有隱情,我是刑警寧澤窖梁,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布赘风,位于F島的核電站,受9級特大地震影響纵刘,放射性物質(zhì)發(fā)生泄漏邀窃。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一假哎、第九天 我趴在偏房一處隱蔽的房頂上張望瞬捕。 院中可真熱鬧,春花似錦舵抹、人聲如沸肪虎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽笋轨。三九已至,卻和暖如春赊淑,著一層夾襖步出監(jiān)牢的瞬間爵政,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工陶缺, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留钾挟,地道東北人。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓饱岸,卻偏偏與公主長得像掺出,于是被迫代替她去往敵國和親徽千。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,037評論 2 355

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

  • Python 語句包括以下: Python 條件語句if - elseif - elif - ... - else...
    Down1閱讀 375評論 0 1
  • 上次講到python運算符牍汹,鏈接如下:http://www.reibang.com/p/a0dcd1c3c837...
    Aboypy閱讀 313評論 0 4
  • 1. python運算符 算術(shù)運算符:+ - * / // % ** 比較運算符:> >=...
    楓頔閱讀 94評論 0 1
  • 一、分支結(jié)構(gòu): 關(guān)鍵字:if-elif-else格式:? if 條件1:? 條件1成立執(zhí)行代碼...
    孤獨又燦爛的鯨魚閱讀 139評論 0 0
  • 一柬泽、判斷語句 在程序中如果某些條件滿足慎菲,才能做某件事情,而不滿足時不允許做锨并,這就是所謂的判斷 1.1 if語句的使...
    靖_3d69閱讀 131評論 0 0