日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Pythonif應用具體信息介紹

在Python的語言編寫中很多時間會有Python if應用。這個問題讓很多人都不知道如何才能解決。下面我們就來看看相關(guān)的Python if應用解決方案。希望這些代碼對大家有所幫助。

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

如果一個流程控制分支下不做任何事情,記得寫一句pass語句,不然Python會報錯。例如:

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

在Python中沒有switch語句,你可以使用if..elif..else語句來完成同樣的工作。如果你覺得繁瑣,可以試試dict實現(xiàn)方式,下邊是個例子,分別對比了兩種實現(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]() #注意名字+括號就可以執(zhí)行方法了,這個實際上很牛X的。
  26. except KeyError:42 print 'nothing!'

以上就是對Python if應用的詳細介紹,希望大家能有所收獲。


網(wǎng)站名稱:Pythonif應用具體信息介紹
分享網(wǎng)址:http://www.dlmjj.cn/article/djjedhi.html