Pythonの予約キーワードとは何ですか?
予約語(キーワードとも呼ばれます)は、言語で事前定義された意味と構文で定義されます。これらのキーワードは、プログラミング命令を開発するために使用する必要があります。予約語は、変数の名前、関数などの他のプログラミング要素の識別子として使用することはできません。
以下は、Python3で予約されているキーワードのリストです
および | を除く | ラムダ | with |
as | 最後に | 非ローカル | while |
アサート | false | なし | 歩留まり |
休憩 | の場合 | ではありません | |
クラス | から | または | |
続行 | グローバル | パス | |
def | if | レイズ | |
del | インポート | 戻る | |
elif | in | 真 | |
else | は | 試してみてください | |
Python 3には33個のキーワードがあり、Python 2には30個のキーワードがあります。印刷物はPython2からキーワードとして削除され、組み込み関数として含まれています。
キーワードリストを確認するには、インタプリタで次のコマンドを入力します-
>>> import keyword >>> keyword.kwlist
-
Pythonのデフォルトの引数は何ですか?
Pythonでは、関数の引数にデフォルト値を設定できます。関数が引数なしで呼び出された場合、引数はデフォルト値を取得します デフォルトの引数: 例 Pythonには、関数の引数の構文とデフォルト値を表す別の方法があります。デフォルト値は、関数呼び出し中に引数値が渡されない場合、関数引数がその値を取ることを示します。デフォルト値は、代入(=)演算子を使用して割り当てられます。以下は、デフォルト引数の一般的な構文です。ここで、fooパラメータのデフォルト値はHi!です。 def defaultArg(name, foo='Come here!'):
-
Python関数属性とは何ですか?
Pythonのすべてがオブジェクトであり、ほとんどすべてに属性とメソッドがあります。 Pythonでは、関数もオブジェクトです。したがって、他のオブジェクトと同様の属性があります。すべての関数には、関数のソースコードで定義されたドキュメント文字列を返す組み込みの属性__doc__があります。それらに新しい属性を割り当てたり、それらの属性の値を取得したりすることもできます。 属性を処理するために、Pythonは「getattr」と「setattr」を提供します。これは3つの引数を取る関数です。 「setattr」と=代入演算子の左側にあるドット表記の使用に違いはありません: 指定されたコードは