コードを使用して小さな関数を実装し、それをプログラム コード内で再利用したい場合、コード内のあらゆる場所にコードを貼り付けることはできません。そうすることはソフトウェア エンジニアリングの DRY 原則に違反するためです。 Python は、関数の一部を関数に抽象化してプログラム呼び出しを容易にしたり、他のモジュールで使用できるように提供したりできる関数関数を提供します。
# 関数は、単一の関数または関連する関数を実装するために使用される、編成された再利用可能なコード セグメントです。(推奨される学習:Python ビデオ チュートリアル)
関数は、アプリケーションのモジュール性とコードの再利用率を向上させることができます。
Python は、def キーワードを使用して関数定義を開始します、その後に関数名が続きます。括弧内は関数のパラメーター、内側は関数のパラメータです。 function 関数の実装コード 関数が必要な場合 戻り値がある場合、return は式内のロジック コードで使用されます。
def function_name(parameters):
expressions
例:
def function():
print('This is a function')
a = 1+2
print(a)
上記では、 function という名前の関数を定義しました。この関数はパラメーターを受け入れないため、括弧内は空で、その後に関数が続きます機能コード。
スクリプトを実行すると、関数を定義しただけで関数を実行していないため、出力がないことがわかります。このとき、Pythonのコマンドプロンプトに関数呼び出しfunction()を入力しますが、関数呼び出し中の括弧は省略できないことに注意してください。
その後、関数内の関数コードが実行され、出力結果は次のようになります:
This is a function
3
Python 関連の技術記事の詳細については、Python チュートリアル列を参照してください。学ぶために!
以上がPython での関数定義のキーワードは次のとおりです。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。