Python で関数を定義して呼び出す方法

WBOY
リリース: 2023-10-20 18:40:45
オリジナル
1563 人が閲覧しました

Python で関数を定義して呼び出す方法

Python で関数を定義して呼び出す方法

Python は簡潔で読みやすい強力なプログラミング言語であり、関数は Python の重要な概念です。 。関数は、パラメータを受け入れて結果を返す、名前付きの再利用可能なコード ブロックです。この記事では、Python で関数を定義して呼び出す方法を、具体的なコード例を示しながら紹介します。

  1. 関数の定義

Python で関数を定義するのは非常に簡単です。キーワード def の後に関数名を入力し、その後に括弧のペアとコロン。コロンの後のインデントされたコード ブロックが関数本体です。以下は簡単な例です:

def greet():
    print("Hello, Python!")
ログイン後にコピー

上の例では、greet という名前の関数を定義し、関数本体のコードは「Hello, Python!」を出力するために使用されます。

  1. 関数の呼び出し

関数を定義した後、関数名とそれに続く一対のかっこを使用して関数を呼び出すことができます。以下は、上記の例で greet 関数を呼び出す例です。

greet()
ログイン後にコピー

上記の例では、greet 関数と、関数本体が実行され、「Hello, Python!」が出力されました。

  1. パラメータ付き関数

Python では、関数は 1 つ以上のパラメータを受け取ることができます。パラメーターは関数が定義されるときのプレースホルダーであり、関数が呼び出されるときにこれらのパラメーターに特定の値を渡すことができます。以下は、パラメーターを含む関数の例です。

def greet(name):
    print("Hello, " + name + "!")
ログイン後にコピー

上の例では、greet という名前の関数を定義し、関数名の後のかっこ内にパラメーターを指定しますname。関数本体のコードは、「Hello」を出力するために使用され、その後に入力された name パラメーターの値が続きます。

パラメータを使用して関数を呼び出す場合は、対応するパラメータ値を渡す必要があります。以下は、上記の例で greet 関数を呼び出す例です。

greet("Python")
ログイン後にコピー

上記の例では、greet 関数を呼び出し、文字列パラメータ " を渡しました。パイソン」。関数本体のコードが実行され、「Hello, Python!」が出力されます。

  1. パラメータのデフォルト値

Pythonでは関数のパラメータをデフォルト値に設定できます。関数の呼び出し時に対応するパラメーター値が渡されない場合、関数はパラメーターの値としてデフォルト値を使用します。以下は、パラメータのデフォルト値を設定する例です。

def greet(name="Python"):
    print("Hello, " + name + "!")
ログイン後にコピー

上記の例では、greet という名前の関数を定義し、関数名の後の括弧内にパラメータを指定しますname を選択し、デフォルト値を「Python」に設定します。関数本体のコードは、「Hello」を出力するために使用され、その後に入力された name パラメーターの値が続きます。

デフォルト値のパラメーターを使用して関数を呼び出す場合、オプションでパラメーター値を渡すことができます。以下は、上記の例での greet 関数の呼び出し例です。

greet()  # 输出: Hello, Python!
greet("World")  # 输出: Hello, World!
ログイン後にコピー

上記の例では、greet 関数の呼び出し時にパラメーターは渡されません。初めて、関数はデフォルト値「Python」を使用し、「Hello, Python!」を出力します。 greet 関数を 2 回目に呼び出すとき、パラメータ「World」が渡され、関数は渡されたパラメータ値を使用して「Hello, World!」を出力します。

この記事の導入を通じて、Python で関数を定義して呼び出す方法を学び、具体的なコード例を提供しました。関数は Python プログラミングにおける重要な概念であり、コードの再利用性と読みやすさを向上させることができます。関数の定義と呼び出しメソッドをマスターすることは、Python 言語をさらに学習して使用するのに非常に役立ちます。

以上がPython で関数を定義して呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!