#python基礎(chǔ)入門#02

<程序的分支結(jié)構(gòu)>

單分支
二分支
多分支
條件判斷及組合
程序的異常處理

單分支:

if <條件>:
  <語句塊>

二分支:

if <條件>:
  <語句塊1>
else:
  <語句塊2>

簡單二分支

<表達式1> if <條件> else <表達式2>

多分支:

if <條件1>:
  <語句塊1>
elif <條件2>:
  <語句塊2>
···
else:
  <語句塊N>
條件判斷及組合:

操作符

#條件判斷
<  #小于
<=  #小于等于
>  #大于
>=  #大于等于
==  #等于
!=  #不等于

#條件組合
x and y  #邏輯與
x or y  #邏輯或
not x  #邏輯非

程序的異常處理:

try:
 <語句塊1>
except:
  <語句塊2>

#另外一種形式
try:
 <語句塊1>
except <異常類型>:
  <語句塊2>

高級形式:

try:  #正常執(zhí)行
 <語句塊1>
except:  #異常時執(zhí)行
  <語句塊2>
else:  #正常時補充執(zhí)行
 <語句塊3>
finally:  #一定執(zhí)行
  <語句塊4>

<程序的循環(huán)結(jié)構(gòu)>

遍歷循環(huán)
無限循環(huán)
循環(huán)控制保留字
循環(huán)的高級用法

遍歷循環(huán):

for <循環(huán)變量> in <遍歷結(jié)構(gòu)>:
  <語句塊>

#計數(shù)循環(huán)
for i in range(N):
  <語句塊>
#字符串遍歷循環(huán)
for c in s:
  <語句塊>
#列表循環(huán)
for item in ls:
  <語句塊>
#文件遍歷循環(huán)
for line in fi:
  <語句塊>

無限循環(huán):

while <條件>:
  <語句塊>

循環(huán)控制保留字:

break 跳出并結(jié)束當前整個循環(huán)
continue 結(jié)束當前循環(huán),繼續(xù)執(zhí)行后續(xù)次數(shù)循環(huán)

循環(huán)的高級用法:

for <循環(huán)變量> in <遍歷結(jié)構(gòu)>:
  <語句塊1>
else:
  <語句塊2>
#或者
while <條件>:
  <語句塊1>
else:
  <語句塊2>

當循環(huán)沒有被break語句退出時,執(zhí)行else語句,與異常處理中else用法類似

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • 一、Java 簡介 Java是由Sun Microsystems公司于1995年5月推出的Java面向?qū)ο蟪绦蛟O(shè)計...
    子非魚_t_閱讀 4,243評論 1 44
  • 基于《Python語言程序設(shè)計基礎(chǔ)(第2版)》 第一部分 初識Python語言 第1章 程序設(shè)計基本方法 1.1 ...
    柄志閱讀 27,509評論 4 44
  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,195評論 0 13
  • 作者的序言 朋友們,棄療系列4出來啦,作者還并沒有放棄,感覺自己萌萌噠,233。 語句 js程序其實就是一系列可執(zhí)...
    zhaolion閱讀 1,775評論 0 8
  • 寫在前頭:泰勒的失敗,其實無足輕重,他的死亡,雖說掀起了民眾對面壁計劃的質(zhì)疑聲,但依舊如同歷史塵埃一般被后人遺忘,...
    夜天運子閱讀 6,286評論 0 0