<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 拋出自定義的異常 你可以用raise語句來引發一個異常。異常/錯誤對象必須有一個名字,且它們應是Error或Exception類的子類 下面是一個引發異常的例子: ~~~ class ShortInputException(Exception): '''自定義的異常類''' def __init__(self, length, atleast): #super().__init__() self.length = length self.atleast = atleast def main(): try: s = input('請輸入 --> ') if len(s) < 3: # raise引發一個你定義的異常 raise ShortInputException(len(s), 3) except ShortInputException as result:#x這個變量被綁定到了錯誤的實例 print('ShortInputException: 輸入的長度是 {},長度至少應是 {}'.format(result.length, result.atleast)) else: print('沒有異常發生.') main() ~~~ 運行結果如下: :-: ![](https://img.kancloud.cn/c0/7e/c07e4b25b7f11d5b5d906a55fc7565ce_484x58.png) :-: ![](https://img.kancloud.cn/b5/7e/b57ef70eaf5b6d85ba26e28983dd46f2_249x68.png) ### 注意 * 以上程序中,關于代碼`#super().__init__()`的說明 > 這一行代碼,可以調用也可以不調用,建議調用,因為`__init__`方法往往是用來對創建完的對象進行初始化工作,如果在子類中重寫了父類的`__init__`方法,即意味著父類中的很多初始化工作沒有做,這樣就不保證程序的穩定了,所以在以后的開發中,如果重寫了父類的`__init__`方法,最好是先調用父類的這個方法,然后再添加自己的功能
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看