2016年1月23日 星期六

Python try/except

Python的try/excpet是用來測試程式或避免程式錯誤而無法執行
保持之好的習慣,將可能會發生錯誤的程式區塊
加到try/excpet裡,如果這程式區塊在try裡正常達執行
則except區塊會被忽略,反之出現錯誤就會跳到except裡執行

下面是一個簡單的例子,資料型態的轉換
字串轉換成數字,如果字串由數字組成
則程式可正常執行,如果不是就會發生錯誤

num = raw_input('Enter a number:')
try:    
    my_num = int(num)
    print my_num
except:    
    my_num = 0
    print "error input"


沒有留言:

張貼留言