Python関数のいくつかの一般的なモード

pycharmの小さな使用法を発見してください

この呼び出しメソッドは位置引数と呼ばれ、パラメーターは呼び出し順に渡されます。

これは、上記の例のより一般的なデモンストレーションです。

キーワード引数callメソッド

これは実際のパラメータと呼ばれます。ユーザーが関数を呼び出すときに将来渡すパラメータの数がわからない場合にこれを使用すると、タプルオブジェクトにアセンブルされ、この変形可能なパラメータに渡されます。

この関数を呼び出すには、2つのパラメーターを渡す必要があります

今すぐご参加ください。このような要件は、これら2つの数字をタプルまたはリストに入れることです。

エラー

今回は大丈夫ですが、しびれます。もっと面倒です

*を実際のパラメーターとして追加し、それを呼び出された関数に渡すと、pythonはそのパラメーターから関数にパラメーターを自動的に解析します。

このメソッドは呼び出されます:引数リストを開封します

●関数のパラメータには、デフォルトパラメータと呼ばれるデフォルト値を設定できます。パラメータ名の前に*が付いているパラメータは変形可能パラメータと呼ばれ、パラメータ名の前に2つの**が付いているパラメータは辞書パラメータと呼ばれます。変形可能パラメータはデフォルト以外のパラメータの後にある必要があり、デフォルトパラメータはデフォルト以外のパラメータと変形可能パラメータの後にある必要があり、辞書パラメータは最後に配置する必要があります。

●関数定義の正式なパラメータは順番になっています。実際のパラメータは、位置に応じて正式なパラメータに渡すことができます。これは、位置的な実際のパラメータと呼ばれます。または、実際のパラメータは、正式なパラメータ名=実際のパラメータ(キーと呼ばれる)の形式で正式なパラメータに渡すことができます。単語の引数。キーワード引数は任意の順序で配置できます。

●複数の実際のパラメータを変形可能なパラメータに渡すことができ、これらの実際のパラメータはタプルオブジェクトにパックされ、変形可能なパラメータに渡されます。この関数は、通常のタプルオブジェクトのように、変形可能なパラメーターの実際のパラメーターにアクセスできます。

●キー値メソッドを使用して、辞書パラメーターを辞書パラメーターに渡すことができます。これらのキー値引数は、辞書オブジェクトにパッケージ化され、辞書パラメーターに渡されます。この関数は、通常の辞書オブジェクトのように、辞書パラメーター内の各キー値引数にアクセスできます。

●関数に渡される実際のパラメーターがタプルまたはリストオブジェクトに配置されている場合、オブジェクトを指す変数名の前に*を追加することで、呼び出された関数に渡すことができます。パラメータはカプセル化されず、呼び出された関数の正式なパラメータに渡されます。関数に渡される実際のパラメーターがdictオブジェクトに配置されている場合、オブジェクトを指す変数名の前に**を追加することにより、辞書の実際のパラメーターを正式なパラメーターに渡すことができます。

Recommended Posts

Python関数のいくつかの一般的なモード
09.Python3の共通モジュール
Python共通モジュールのコレクション
07.Python3関数
pythonにはいくつかのバージョンがあります
Python関数
Pythonタイムモジュールの一般的な操作の概要
Pythonマルチプロセスプログラミングの一般的な方法の分析
pythonの関数
Python3.9の7つの機能
Python操作の一般的なメソッドの分析Jiraライブラリ
Pythonプロセス制御の一般的なツールの詳細な説明
Python構文の基本
Pythonの基本構文
Pythonの基礎知識(1)
pythonのPrettytableモジュール
Python(7)の基盤を統合する
pythonリスト(LIST)の深い理解
Pythonのタプルの添え字
wavファイルのPython分析
Python(6)の基盤を統合する
Pythonの一般的なデータ構造の照合
PythonクローラーのJSの分析
2020--Python文法の一般的な知識のポイント
栄光のパイソンキング壁紙
gomokuプログラムのPython実装
Pythonサンドボックスエスケープの分析
Python3.10のいくつかの新機能
Pythonマルチスレッドの深い理解
Pythonオブジェクト指向プログラミングの分析
OpenCVインストールのPythonバージョン
python関数、クラス、モジュール、パッケージ
Pythonの一般的な例外処理メカニズム
Pythonの9つの機能エンジニアリング手法
python描画モジュールのmatplotlib
パラメータを渡すPythonメソッド
Pythonの基盤を統合する(3)