自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Python if應(yīng)用具體信息介紹

開(kāi)發(fā) 后端
Python if應(yīng)用的地方有很多,但是有不少的開(kāi)發(fā)者在使用的時(shí)候會(huì)出現(xiàn)各種問(wèn)題。下面我們就詳細(xì)的看看相關(guān)代碼,希望對(duì)大家有所幫助。

Python的語(yǔ)言編寫(xiě)中很多時(shí)間會(huì)有Python if應(yīng)用。這個(gè)問(wèn)題讓很多人都不知道如何才能解決。下面我們就來(lái)看看相關(guān)的Python if應(yīng)用解決方案。希望這些代碼對(duì)大家有所幫助。

Python用if,elif,else三個(gè)關(guān)鍵字進(jìn)行條件判斷,與C#唯一的區(qū)別就是用elif取代了else if,少打兩個(gè)字,其它都一樣。此外別忘了在if等語(yǔ)句后加 : 哦!

如果一個(gè)流程控制分支下不做任何事情,記得寫(xiě)一句pass語(yǔ)句,不然Python會(huì)報(bào)錯(cuò)。例如:

if 0:2 pass #神經(jīng)??!這種例子用來(lái)說(shuō)明什么?

在Python中沒(méi)有switch語(yǔ)句,你可以使用if..elif..else語(yǔ)句來(lái)完成同樣的工作。如果你覺(jué)得繁瑣,可以試試dict實(shí)現(xiàn)方式,下邊是個(gè)例子,分別對(duì)比了兩種實(shí)現(xiàn)方式。

  1. # 類C#偽碼,根據(jù)輸入的不同參數(shù)選擇程序的不同行為   
  2. switch(x):   
  3. ase "1":   
  4. print 'one'; break;   
  5. case "2":   
  6. print 'two'; break;   
  7. default:   
  8. print 'nothing!'   # 使用 if 替代  
  9. if x =='1':  
  10. print 'one'  
  11. elif x=='2':  
  12. print 'two'  
  13. else:  print 'nothing!'  # 使用dict  
  14. numtrans = {  1: 'one',  2: 'two', ... }  
  15. try:  
  16. print numtrans[x]  
  17. except KeyError:  
  18. rint 'nothing!'  # 也可以在分支中使用方法(函數(shù))  
  19. def print_one():  
  20. print 'one'  
  21. def print_two():  
  22. print 'two'  
  23. numtrans = { 1:print_one, 2:print_two, }  
  24. try:  
  25. numtrans[x]() #注意名字+括號(hào)就可以執(zhí)行方法了,這個(gè)實(shí)際上很牛X的。  
  26. except KeyError:42 print 'nothing!' 

以上就是對(duì)Python if應(yīng)用的詳細(xì)介紹,希望大家能有所收獲。
 

【編輯推薦】

  1. Python PAMIE模塊實(shí)現(xiàn)IE自動(dòng)化
  2. Python字符串顯示實(shí)際應(yīng)用技巧分享
  3. Python Socket編程實(shí)現(xiàn)網(wǎng)絡(luò)編程
  4. Python base64模塊基本概念總結(jié)
  5. 第三方Python庫(kù)基本概念簡(jiǎn)述
責(zé)任編輯:張浩 來(lái)源: 華章IT官方博客
相關(guān)推薦

2009-11-24 13:31:23

Visual Stud

2009-12-21 16:04:45

WCF Dispose

2010-06-07 10:16:23

ubuntu send

2010-08-05 16:43:26

路由信息協(xié)議rip

2010-02-22 17:07:50

WCF綁定元素

2010-03-01 14:56:48

WCF服務(wù)引用

2010-02-01 10:32:01

C++文件操作

2010-03-23 16:16:21

Python文件

2011-07-22 14:08:19

iPad 架構(gòu) 數(shù)據(jù)

2010-03-26 10:46:20

Python嵌入CC++

2010-03-17 13:46:55

Python sock

2010-03-24 17:39:47

Python學(xué)習(xí)入門(mén)

2010-03-09 15:48:06

Python抓取

2010-03-12 19:49:11

python 定時(shí)器

2010-03-12 15:00:52

Python中

2009-12-16 09:40:19

VS環(huán)境

2010-03-25 17:10:42

Python設(shè)置環(huán)境

2010-03-15 08:48:38

Python編輯器

2010-03-04 11:36:02

Python提交表單

2010-03-01 13:13:02

Python應(yīng)用線程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)