Select Language

AI Technology Community

370views
0likes

3.1、Python関数の定義と使用

関数はコードの基本モジュールであり、特定の機能を実行し、他のコードから使用することができます。関数はコードのモジュール化レベルを向上させ、より効果的にコードを組織し、共同開発に有利です。現代のソフトウェア開発言語はすべて関数をサポートしており、関数はコードの最も基本的な単位であると考えることができます。たとえ最も単純な hellopython コードでも関数 print() の呼び出しが関係しています。
360views
0likes

3.2、Python関数の戻り値

C言語やJava言語とは異なり、Pythonでは返り値の型を統一する必要はありません。つまり、ある関数の返り値は複数の型になり得ます。次の例のように、文字列を入力し、その文字列がnameであれば、返り値は文字列で名前情報を表します。入力がageであれば、返り値は整数で年齢情報を表します。defget
409views
0likes

3.3、Python関数パラメータの伝達(精講版)

ほとんどの関数は引数を持っており、異なる入力引数を与えることで異なる操作を行い、異なる戻り値を得ます。Pythonの引数は関数と呼び出し元の間の通信プロトコルです。通信プロトコルとして最も重要なのは一貫性を保つことです。つまり、呼び出し元と関数が引数について同じ理解を持つ必要があります。位置引数の最も単純なプロトコルは、C言語の仮引数と実引数に似ています。関数
396views
0likes

3.4、Python常用関数のまとめ

本节では、データオブジェクトに関連する関数について説明します。例えば、あるオブジェクトのid値を取得したり、2つのオブジェクトが同じオブジェクトであるかどうかを判断したりする関数です。データオブジェクトに関連する関数1、Pythonのid():あるオブジェクトの識別子を取得するid()関数は、あるオブジェクトの識別子を返します。CPythonでは、それはオブジェクトのメモリアドレスを返します。2つのオブジェクトの識別子が同じであれば、これ
438views
0likes

3.5、Python lambda式(匿名関数)の使い方

ラムダ関数は特殊な関数で、1文しか含めないため、複雑なタスクを完了することはほとんどできません。また、一般的にラムダ関数は一時的なもので、長期間存在することはなく、広い範囲で有効になることもありません。ラムダ関数を定義する方法は次の通りです:lambda パラメータリスト: 単一行の文 簡単な例として、合計を求める関数を次のように定義できます:lambd
420views
0likes

3.6、Python再帰関数の例の詳細

再帰呼び出しは高度なプログラミング言語の基本的な特性であり、最初はLISP言語に現れました。Python言語も再帰呼び出しをサポートしています。再帰呼び出しを通じてコードを簡素化でき、しかもコードを問題の数学的な記述と非常に一致させることができます。再帰呼び出しを使用しても一般的にコードの実行速度は向上しません。再帰呼び出しとは何か再帰呼び出しは特殊なネスト呼び出しであり、ある関数が呼び出すことを指します
post
Pythonの関数
2021-12-10 23:42:59join communtity
  • 6

    item of content
関数はコードの基本的なモジュールであり、特定の機能を実現し、他のコードから利用することができます。関数を使うことでコードのモジュール性が向上し、コードの組織化がより効率的になり、共同開発が促進されます。
現代のソフトウェア開発言語はすべて関数をサポートしており、関数をコードの最も基本的な単位と考えることができます。たとえ最もシンプルな「Hello, Python」コードでも、print() 関数の呼び出しに関数が関わっています。
この章では、関数の基本概念と使用方法について紹介します。具体的には、Pythonの関数の定義と使用方法、関数パラメータの使い方、よく使用される組み込み関数、そしてlambda関数や再帰に関する内容を含みます。