python 控制語句
更新時間:2011年11月03日 22:11:50 作者:
python控制語句和其它的語言的控制語句有些地方是不同的,python的一些哲學思想就體現在他的控制語句上
1比如python提倡簡單實用的思想,它就沒有switch語句,如果要實現switch語句的效果
的話可以通過2個方法來寫把
(1)通過if elif 語句來實現
if 條件:
…
elif 條件:
…
else:
…
(2)通過
info = {}
info = {‘a':'1′,'b:2,'c:3,'default':ss'}
c = info.get(‘a',default')
2while語句有else語句
a = 2
while a > 1:
print ‘success'
else:
print ‘error'
當while循環(huán)條件變?yōu)镕alse的時候,else塊才被執(zhí)行——這甚至也可能是在條件第一次被檢驗的時候。
3 for語句有else語句
for i in xrange(5):
print i
else:
print ‘loop is end'
結果是 0 1 2 3 4 loop is end
記住,else部分是可選的。如果包含else,它總是在for循環(huán)結束后執(zhí)行一次,
如果是遇到break語句,for 后面的else語句就不會執(zhí)行了
for i in xrange(5):
if i == 3:
print ‘success'
else:
print ‘loop is end'
結果是 success
本文來自: Rootexp
的話可以通過2個方法來寫把
(1)通過if elif 語句來實現
if 條件:
…
elif 條件:
…
else:
…
(2)通過
復制代碼 代碼如下:
info = {}
info = {‘a':'1′,'b:2,'c:3,'default':ss'}
c = info.get(‘a',default')
2while語句有else語句
a = 2
while a > 1:
print ‘success'
else:
print ‘error'
當while循環(huán)條件變?yōu)镕alse的時候,else塊才被執(zhí)行——這甚至也可能是在條件第一次被檢驗的時候。
3 for語句有else語句
復制代碼 代碼如下:
for i in xrange(5):
print i
else:
print ‘loop is end'
結果是 0 1 2 3 4 loop is end
記住,else部分是可選的。如果包含else,它總是在for循環(huán)結束后執(zhí)行一次,
如果是遇到break語句,for 后面的else語句就不會執(zhí)行了
復制代碼 代碼如下:
for i in xrange(5):
if i == 3:
print ‘success'
else:
print ‘loop is end'
結果是 success
本文來自: Rootexp
相關文章
python之tensorflow手把手實例講解貓狗識別實現
要說到深度學習圖像分類的經典案例之一,那就是貓狗大戰(zhàn)了。貓和狗在外觀上的差別還是挺明顯的,無論是體型、四肢、臉龐和毛發(fā)等等, 都是能通過肉眼很容易區(qū)分的。那么如何讓機器來識別貓和狗呢?網上已經有不少人寫過這案例了,我也來嘗試下練練手。2021-09-09
Python通用驗證碼識別OCR庫之ddddocr驗證碼識別
dddd_ocr也是一個用于識別驗證碼的開源庫,又名帶帶弟弟ocr,爬蟲界大佬sml2h3開發(fā),識別效果也是非常不錯,下面這篇文章主要給大家介紹了關于Python通用驗證碼識別OCR庫之ddddocr驗證碼識別的相關資料,需要的朋友可以參考下2022-05-05
Python 圖形界面框架TkInter之在源碼中找pack方法
這篇文章主要介紹了Python 圖形界面框架TkInter之在源碼中找pack方法,根據不同的需求,選擇對應的布局方式,每個控件都可以使用pack作為布局管理,下面我們就來看看從源碼中找pack()在哪里,需要的朋友可以參考下2022-03-03
Pytest+Yaml+Excel?接口自動化測試框架的實現示例
本文主要介紹了Pytest+Yaml+Excel?接口自動化測試框架,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-01-01

