ホームページ  >  記事  >  バックエンド開発  >  Python では、関数パラメーター リスト内のスラッシュ (/) は、位置パラメーターとキーワード パラメーターを区切る境界を表します。

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

WBOY
WBOY転載
2023-08-26 14:13:052272ブラウズ

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

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

Python の関数

###例###

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

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

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

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

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

divmode()関数

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

リーリー

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

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

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

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

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

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

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

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

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

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。