Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonで関数を定義する


必要な機能を提供する関数を定義できます。 Pythonで関数を定義するための簡単なルールは次のとおりです。

  • 関数ブロックは、キーワードdefで始まり、関数名と括弧(())が続きます。
  • 入力パラメータまたは引数は、これらの括弧内に配置する必要があります。これらの括弧内にパラメータを定義することもできます。
  • 関数の最初のステートメントは、オプションのステートメント(関数のドキュメント文字列またはdocstring)にすることができます。
  • すべての関数内のコードブロックはコロン(:)で始まり、インデントされます。
  • ステートメントreturn[expression]は関数を終了し、オプションで式を呼び出し元に返します。引数のないreturnステートメントはreturnNoneと同じです。

構文

def functionname( parameters ):
"function_docstring"
function_suite
return [expression]

デフォルトでは、パラメーターには位置的な動作があり、定義されたのと同じ順序でパラメーターに通知する必要があります。

次の関数は、入力パラメータとして文字列を受け取り、それを標準画面に出力します。

def printme( str ):
"This prints a passed string into this function"
print str
return

  1. Pythonのissubset()関数

    この記事では、Python標準ライブラリで利用可能なissubset()関数の実装と使用法について学習します。 issubset()メソッドは、セットのすべての要素が別のセットに存在する場合(引数として渡される場合)はブール値のTrueを返し、それ以外の場合はブール値のFalseを返します。 下の図では、BはAのサブセットです。AとBが同一のセットである場合、AはBの適切なサブセットであることを意味します。これは、両方のセットに同じ要素が含まれていることを意味します。 構文 <set 1>.issubset(<set 2>) 戻り値 boolean True/

  2. Intersection()関数Python

    この記事では、任意のセットで実行できるintersection()関数について学習します。数学によると、共通部分とは、2つのセットから共通の要素を見つけることを意味します。 構文 <set name>.intersection(<set a1> <set a2> ……..) 戻り値 引数として渡されるセット内の共通要素。 例 set_1 = {'t','u','t','o','r','i','a','l&