Python
 Computer >> コンピューター >  >> プログラミング >> Python

最後にPythonのキーワード


どのプログラミング言語でも、例外が発生する状況があります。 Pythonには、多くの例外処理メカニズムが組み込まれています。この例外名で処理されるエラーがあります。 Pythonには、例外が処理されるかどうかに関係なく実行されるfinallyというブロックもあります。

構文

try:
   # main python Code....
except:
   # It is optional block
   # Code to handle exception
finally:
   # This Code that is always executed

以下のコードでは、NameErrorと呼ばれる例外が表示されます。ここでは、宣言されていない変数を参照するコードを作成します。例外が処理されても、コードは「最終的に」ブロックにぶつかります。 「finally」ブロックのコードも実行されます。

try:
   var1 = 'Tutorials'
   # NameError is raised
   print(var2)

# Handle the exception
except NameError:
   print("variable is not found in local or global scope.")
finally:
   # Regardless of exception generation,
   # this block is always executed
   print('finally block code here')

出力

上記のコードを実行すると、次の結果が得られます-

variable is not found in local or global scope.
finally block code here

例外処理なし

例外を処理しないようにコードを設計するとします。それでも、finallyブロックは未処理の例外のコードを実行します。

try:
   var1 = 'Tutorials'
   # NameError is raised
   print(var2)
# No exception handling
finally:
   # Regardless of exception generation,
   # this block is always executed
   print('finally block code here')

出力

上記のコードを実行すると、次の結果が得られます-

finally block code here
Traceback (most recent call last):
   File "xxx.py", line 4, in
      print(var2)
NameError: name 'var2' is not defined

  1. Python数学演算子:ガイド

    何を構築していても、コードのどこかに数字が表示される可能性があります。数値を使用して、レストランアプリのメニューにアイテムの価格を保存したり、両替電卓アプリで異なる通貨間の変換を実行したりできます。 Pythonの初心者は、通常、コード内の数値に対して数学演算を実行する方法を尋ねます。このチュートリアルでは、その質問に答えます。 Pythonで数学演算子の基本をナビゲートするのに役立ちます。このチュートリアルを読み終えると、Pythonの組み込みの数学演算子の使用に精通するようになります。 演算子とは Pythonの数学演算子の使用方法について説明する前に、一歩下がって演算子につい

  2. Pythonインタープリター:ステップバイステップガイド

    Pythonインタープリターは、マシンに正しいバージョンのPythonがインストールされていることを確認しなくてもオンラインで存在するため、Pythonは非常にアクセスしやすく学習できます。この記事では、Pythonインタープリターとは何かについて説明し、オンラインで使用できる、より人気のある、初心者向けのインタープリターをいくつかリストします。 Pythonプログラムはどのように実行されますか? Pythonは、Javaと同様に、インタプリタ言語またはコンパイル言語として完全に分類することはできません。両方のほんの少しです。 この場合にコンパイルされるということは、どの