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循環條件變為False的時候,else塊才被執行——這甚至也可能是在條件第一次被檢驗的時候。 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循環結束后執行一次, 如果是遇到break語句,for 后面的else語句就不會執行了 代碼如下: for i in xrange(5): if i == 3: print ‘success' else: print ‘loop is end'