help() メソッド署名リストのスラッシュ (/) について
Python の help() 関数は、クラスと関数に関する詳細情報を提供します。彼らの署名も含めて。 Python 3.4 で help(range) の出力を調べると、メソッド シグネチャの右括弧の前にスラッシュ (/) 文字が現れることがあります。
スラッシュは何を意味しますか?
スラッシュは、位置のみ パラメータと、キーワードを使用して渡すことができるその他のパラメータとの境界を示します引数。 Python 3.8 で導入された位置のみのパラメーターは、指定された位置で渡す必要があり、キーワード引数として渡すことはできません。
range() の場合
range() 関数には、位置のみのパラメーターを持つ 2 つのメソッド、__contains__() と __eq__() があります。これらのパラメータはそれぞれキーと値です。これは、これらのパラメーターは、range(5).__contains__(3) や range(5).__eq__(10) など、位置によってのみ渡すことができることを意味します。 range(5).__contains__(key=3) や range(5).__eq__(value=10) などのキーワード引数の使用は許可されていません。
位置のみのパラメータの結果
位置のみのパラメータにはいくつかのパラメータがあります意味:
追加リソース
位置のみのパラメーターの詳細については、次のリソースを参照してください:
以上がPython の「help()」関数シグネチャのスラッシュ「/」は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。