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

PythonのRuntimeErrorsとは何ですか?


Pythonがあなたの言っていることを理解できない場合、構文エラーが発生します。 Pythonがあなたの言っていることを理解しているときに実行時エラーが発生しますが、あなたの指示に従うと問題が発生します。これは、プログラムの実行開始後に発生するため、実行時エラーと呼ばれます。

プログラムまたはコードは構文的に正しく、構文エラーをスローしない場合があります。このコードは、実行を開始した後もエラーが表示される場合があります。

指定されたコードは次のように修正できます

a = input('Enter a number:')
b = input('Enter a number:')
c = a*b
print c

得られる出力は次のとおりです

"C:/Users/TutorialsPoint1/~.py"
Enter a number:7
Enter a number:8
56

  1. Pythonのデフォルトの引数は何ですか?

    Pythonでは、関数の引数にデフォルト値を設定できます。関数が引数なしで呼び出された場合、引数はデフォルト値を取得します デフォルトの引数: 例 Pythonには、関数の引数の構文とデフォルト値を表す別の方法があります。デフォルト値は、関数呼び出し中に引数値が渡されない場合、関数引数がその値を取ることを示します。デフォルト値は、代入(=)演算子を使用して割り当てられます。以下は、デフォルト引数の一般的な構文です。ここで、fooパラメータのデフォルト値はHi!です。 def defaultArg(name, foo='Come here!'):    

  2. Python関数属性とは何ですか?

    Pythonのすべてがオブジェクトであり、ほとんどすべてに属性とメソッドがあります。 Pythonでは、関数もオブジェクトです。したがって、他のオブジェクトと同様の属性があります。すべての関数には、関数のソースコードで定義されたドキュメント文字列を返す組み込みの属性__doc__があります。それらに新しい属性を割り当てたり、それらの属性の値を取得したりすることもできます。 属性を処理するために、Pythonは「getattr」と「setattr」を提供します。これは3つの引数を取る関数です。 「setattr」と=代入演算子の左側にあるドット表記の使用に違いはありません: 指定されたコードは