python 控制語(yǔ)句
的話可以通過(guò)2個(gè)方法來(lái)寫(xiě)把
(1)通過(guò)if elif 語(yǔ)句來(lái)實(shí)現(xiàn)
if 條件:
…
elif 條件:
…
else:
…
(2)通過(guò)
info = {}
info = {‘a(chǎn)':'1′,'b:2,'c:3,'default':ss'}
c = info.get(‘a(chǎn)',default')
2while語(yǔ)句有else語(yǔ)句
a = 2
while a > 1:
print ‘success'
else:
print ‘error'
當(dāng)while循環(huán)條件變?yōu)镕alse的時(shí)候,else塊才被執(zhí)行——這甚至也可能是在條件第一次被檢驗(yàn)的時(shí)候。
3 for語(yǔ)句有else語(yǔ)句
for i in xrange(5):
print i
else:
print ‘loop is end'
結(jié)果是 0 1 2 3 4 loop is end
記住,else部分是可選的。如果包含else,它總是在for循環(huán)結(jié)束后執(zhí)行一次,
如果是遇到break語(yǔ)句,for 后面的else語(yǔ)句就不會(huì)執(zhí)行了
for i in xrange(5):
if i == 3:
print ‘success'
else:
print ‘loop is end'
結(jié)果是 success
本文來(lái)自: Rootexp
相關(guān)文章
python定時(shí)任務(wù)apscheduler的詳細(xì)使用教程
APScheduler的全稱是Advanced?Python?Scheduler,它是一個(gè)輕量級(jí)的?Python定時(shí)任務(wù)調(diào)度框架,下面這篇文章主要給大家介紹了關(guān)于python定時(shí)任務(wù)apscheduler的詳細(xì)使用教程,需要的朋友可以參考下2022-02-02基于telepath庫(kù)實(shí)現(xiàn)Python和JavaScript之間交換數(shù)據(jù)
telepath是一個(gè)Django庫(kù),用于在Python和JavaScript之間交換數(shù)據(jù),使您可以構(gòu)建具有豐富客戶端接口的應(yīng)用程序,同時(shí)將業(yè)務(wù)邏輯保留在服務(wù)器端代碼中。2021-05-05Python連接Oracle數(shù)據(jù)庫(kù)的操作指南
Oracle數(shù)據(jù)庫(kù)是一種強(qiáng)大的企業(yè)級(jí)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),而Python是一門(mén)流行的編程語(yǔ)言,兩者的結(jié)合可以提供出色的數(shù)據(jù)管理和分析能力,本教程將詳細(xì)介紹如何在Python中連接Oracle數(shù)據(jù)庫(kù),并演示常見(jiàn)的數(shù)據(jù)庫(kù)任務(wù),需要的朋友可以參考下2023-11-11Flask框架的學(xué)習(xí)指南之開(kāi)發(fā)環(huán)境搭建
本文是Flask框架的學(xué)習(xí)指南系列文章的第一篇,主要給大家講述的是開(kāi)發(fā)環(huán)境的搭建工作,有需要的小伙伴可以參考下2016-11-11pandas應(yīng)用實(shí)例之pivot函數(shù)詳解
最近在做基于python的數(shù)據(jù)分析工作,引用第三方數(shù)據(jù)分析庫(kù)pandas,所以下面這篇文章主要給大家介紹了關(guān)于pandas應(yīng)用實(shí)例之pivot函數(shù)的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07簡(jiǎn)單了解Python多態(tài)與屬性運(yùn)行原理
這篇文章主要介紹了簡(jiǎn)單了解Python多態(tài)與屬性運(yùn)行原理,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06詳解Python 實(shí)現(xiàn) ZeroMQ 的三種基本工作模式
ZMQ是一個(gè)簡(jiǎn)單好用的傳輸層,像框架一樣的一個(gè) socket library,他使得 Socket 編程更加簡(jiǎn)單、簡(jiǎn)潔和性能更高。 ,這篇文章主要介紹了Python 實(shí)現(xiàn) ZeroMQ 的三種基本工作模式,需要的朋友可以參考下2020-03-03python matplotlib模塊基本圖形繪制方法小結(jié)【直線,曲線,直方圖,餅圖等】
這篇文章主要介紹了python matplotlib模塊基本圖形繪制方法,結(jié)合實(shí)例形式總結(jié)分析了Python使用matplotlib模塊繪制直線,曲線,直方圖,餅圖等圖形的相關(guān)操作技巧,需要的朋友可以參考下2020-04-04