Python では、関数パラメーター リスト内のスラッシュ (/) は、位置パラメーターとキーワード パラメーターを区切る境界を表します。

WBOY
リリース: 2023-08-26 14:13:05
転載
2285 人が閲覧しました

関数の引数リスト内のスラッシュは、その前のパラメーターが位置のみであることを示します。まず、パラメーター −

を持つ Python の関数を見てみましょう。

Python の関数

###例###

ここでは、パラメータ myStr -

を使用して Python で基本的な関数を作成しています。 リーリー ###出力### リーリー

関数のパラメータリスト内のスラッシュ

上で述べたように、関数パラメーター リスト内のスラッシュは、その前のパラメーターが位置のみのパラメーターであることを示します。

位置引数のみを受け入れる関数を呼び出す場合、引数は位置のみに基づいてマップされます。

divmode()関数

divmod() 関数は、関数リスト内のスラッシュの完璧な例です。つまり、以下に示すように位置引数を受け入れます。 -

リーリー

上記では、スラッシュがパラメータ リストの最後にあるため、パラメータ a と b は両方とも位置パラメータです。

Python の help() 関数を使用して divmod() のドキュメントを出力してみましょう

リーリー ###出力### リーリー

さあ、divmod() の例を見てみましょう。両方のパラメータは被除数と除数です -

リーリー ###出力### リーリー

パラメータ リストの末尾のスラッシュは、両方のパラメータが位置パラメータであることを示します。したがって、キーワード引数を指定して divmod() を呼び出すと、エラー −

がスローされます。 リーリー ###出力###

上記の例では、divmod() がキーワード引数を受け取らないため、エラーが発生しました。

以上がPython では、関数パラメーター リスト内のスラッシュ (/) は、位置パラメーターとキーワード パラメーターを区切る境界を表します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート