<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # `try except` > 原文: [https://pythonbasics.org/try-except/](https://pythonbasics.org/try-except/) `try except`語句可以處理異常。 當您運行程序時,可能會發生異常。 異常是在程序執行期間發生的錯誤。 Python 不會告訴您諸如語法錯誤(語法錯誤)之類的錯誤,而是會突然停止。 突然退出對最終用戶和開發人員都是不利的。 除了緊急停止,您可以使用`try except`語句正確處理問題。 如果您沒有正確處理異常,將會緊急停止。 ## 示例 讓我們采用這種情況:程序要求輸入數字用戶。 而是用戶在輸入框中鍵入字符。 該程序通常會崩潰。 ### `try except` `try except`語句可防止程序崩潰并對其進行正確處理。 ```py try: x = input("Enter number: ") x = x + 1 print(x) except: print("Invalid input") ``` 輸入無效的輸入,使程序正常運行: ![try except](https://img.kancloud.cn/eb/3a/eb3a0ee99ff7fcad0d7a7c849a514fa0_552x217.jpg) ### `finally` 可以使用`finally`關鍵字擴展`try except`語句,如果不引發異常,則將執行此語句: ```py finally: print("Valid input.") ``` 如果沒有引發異常,程序將繼續執行。 有不同種類的異常:`ZeroDivisionError`,`NameError`,`TypeError`等。 有時,模塊定義自己的異常。 ### 練習 1. 可以使用`try-except`來捕獲無效的鍵盤輸入嗎? 2. 如果無法打開文件,`try-except`能否捕獲錯誤? 3. 什么時候不使用`try-except`? [下載示例](https://gum.co/dcsp)
                  <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>

                              哎呀哎呀视频在线观看