ホームページ > バックエンド開発 > Python チュートリアル > Pythonのdefってどういう意味ですか?

Pythonのdefってどういう意味ですか?

(*-*)浩
リリース: 2019-06-20 11:46:57
オリジナル
155454 人が閲覧しました

コードを使用して小さな関数を実装し、それをプログラム コード内で再利用したい場合、コード内のあらゆる場所にコードを貼り付けることはできません。これは、ソフトウェア エンジニアリングの DRY 原則に違反するためです。 Python には def 関数が用意されており、関数のこの部分を関数に抽象化してプログラム呼び出しを容易にしたり、他のモジュールで使用できるように提供したりできます。

Pythonのdefってどういう意味ですか?

Python は def を使用して関数定義を開始し、その後に関数名が続きます。括弧内は関数のパラメーターであり、内側は特定の関数の実装です関数には戻り値があり、return は式のロジック コードで使用されます。 (推奨される学習: Python ビデオ チュートリアル )

def function_name(parameters):
     expressions
ログイン後にコピー

Example

def function():
     print('This is a function')
     a = 1+2
     print(a)
ログイン後にコピー

上記では、 function という名前の関数を定義しましたが、この関数はパラメーターを受け入れません。 , したがって、括弧内は空で、その後に関数の関数コードが続きます。スクリプトを実行すると、関数を定義しただけで実行していないため、出力がないことがわかります。このとき、Pythonのコマンドプロンプトに関数呼び出しfunction()を入力しますが、関数呼び出し中の括弧は省略できないことに注意してください。

その後、関数内の関数コードが実行され、出力結果は次のようになります:

This is a function
3
ログイン後にコピー

Python 関連の技術記事の詳細については、Python チュートリアル 列を参照してください。学ぶために!

以上がPythonのdefってどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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