Python組み込み関数[構文と例付き]

公開: 2021-11-28

Pythonの組み込み関数は、Pythonで事前定義されているタイプの関数として定義されています プログラミング言語Pythonは、さまざまなタスクを実行するためのいくつかの関数を提供します。 Pythonインタープリターにすでに存在する関数は、組み込み関数と呼ばれます。 Pythonでは多くの組み込み関数を利用できます。 組み込み関数のいくつかは、hash()、filter()、int()、print()、set()です。

目次

Pythonの組み込み関数

Pythonの組み込み関数とその例。

1. abs function()

Pythonでabs()関数を使用すると、指定された数値の絶対値が返されます。 この関数は、絶対値を返す関数の数値という1つの引数のみを取ります。 この引数は、整数や浮動小数点など、任意の型にすることができます。 おそらく、引数が複素数の場合、関数は複素数の大きさを返します。

Python abs()の例を以下に示します。

ソース

プログラムの出力は次のようになります。

2. all()関数

これは、Pythonの別のタイプの組み込み関数です。 関数all()は、反復可能なオブジェクトを受け入れます。 このような反復可能なオブジェクトは、辞書、リストなどです。関数all()を使用すると、trueまたはfalseのいずれかの値が返されます。 iterableですべての要素が有効な場合、関数はtrueを返します。 それ以外の場合、関数はfalseを返します。

Pythonのall()関数の例を以下に示します。

ソース

3. Pythonのbin()関数

Pythonのbin()関数は、指定された整数に対して使用され、その整数のバイナリ表現を返します。 関数の結果には常に接頭辞0bが付きます。

Pythonの関数bin()の例を以下に示します。

ソース

4. Pythonのbool()

これは、Pythonの別のタイプの組み込み関数です。 関数の名前が示すように、関数は任意の値をtrueまたはfalseを意味するブール形式に変換します。 これは、真理テストの標準的な手順を使用して行われます。

関数の例を以下に示します。

プログラムの出力を以下に示します。

ソース

5. Pythonのbytes()

関数bytes()は、バイトのオブジェクトを返すためにPythonで使用されます。 この関数は、Pythonのbytearray()関数と比較して不変です。 指定されたサイズのオブジェクトに対して空のバイトが作成されます。

以下に示すPythonbytes()関数の例。

ソース

6. PythonのCallable()関数

callable()関数は、その名前が示すように、Pythonプログラムで呼び出すことができます。 関数のタスクは、関数を通過したオブジェクトが呼び出し可能かどうかを確認して、真の値を返すことです。 それ以外の場合、関数はfalseの値を返します。

Pythonのcallable()関数の例は次のとおりです。

x = 8

print(callable(x))

プログラムの出力はFalseです。

7. Compile()関数

Pythonの関数compiles()は、入力をソースコードとして使用し、コードのオブジェクトを返します。このオブジェクトは、後で関数exec()を介して実行できます。

Pythonのcompile()関数は次のように使用できます。

8. Exec()関数

Pythonの関数exec()は、Pythonプログラムを動的に実行するために使用されます。 オブジェクトまたは文字列にすることができ、単一の式のみを受け入れる関数eval()と比較して、関数はコードの大きなセグメントを受け入れます。

9. Sum()関数

Pythonのsum()関数は、リストなどの反復可能なソースから数値の合計を取得するために使用されます。

10. PythonのAny()関数

iterableでいずれかの項目がtrueであることが判明した場合、関数any()はtrueを返します。 それ以外の場合、関数はfalseを返します。

11. Python()のAscii()関数

これは、Pythonの別のタイプの組み込み関数です。 オブジェクト表現を含む文字列を返し、文字列内の文字をエスケープします。これらの文字は、\ u、\ U、または\xエスケープを使用して非ASCII文字です。

12. PythonのBytearray()

Pythonの関数bytearray()は、bytearrayのオブジェクトを返し、オブジェクトをバイト配列に変換することもできます。 また、空の特定のサイズのバイト配列のオブジェクトを作成することもできます。

13. PythonのEval()関数

Pythonの関数eval()は、渡された式を解析するタスクを実行します。 この関数は、コード内に存在するPythonでexpression(code)も実行します。

14.PythonのFloat関数

Pythonの組み込み関数float()は、文字列または数値から浮動小数点数を返します。

Pythonのfloat()関数の例を以下に示します。

15. Pythonのglobals()関数

Pythonの関数globals()は、現在のグローバルシンボルテーブルのディクショナリを返します。 シンボルテーブルという用語は、プログラムに必要なすべての情報を格納するデータ構造の一種を意味します。 シンボルテーブルには、変数、クラス、メソッドなどの名前が含まれています。

16. Pythonのiter()関数

プログラムがイテレータ型のオブジェクトを返す必要がある場合は、Pythonの関数iter()を使用できます。 この関数は、一度に1つの要素が反復できるオブジェクトの作成につながります。

iter()関数の例を以下に示します。

プログラムの出力は次のとおりです。

1

2

3

4

5

17. Pythonのlocals()関数

Pythonの組み込み関数、つまりlocals()は、ローカルシンボルテーブルディクショナリを返すために使用されます。 辞書の変更にも使用されます。

Pythonのlocals()関数の例を以下に示します。

18. PythonのChr()関数

関数chr(​​)は、Pythonで使用され、Unicodeコードの整数をさらに指す文字を表す文字列を実現します。 ユーザーが関数chr(​​97)を使用すると、関数は文字列「a」を返します。 この関数は、指定された範囲を超える整数型の引数を取るとエラーをスローします。 通常、引数で指定される標準範囲は0-1,114,111の範囲です。

Pythonでchr()関数を使用したコードの例を以下に示します。

ソース

19. PythonのComplex()関数

Pythonのこの組み込み関数は、数値を複素数に変換するために使用されます。 関数complex()は、文字列を複素数に変換することもできます。 最初のパラメーターは実数部であり、2番目のパラメーターは虚数部です。

20. Pythonのdelattr()関数

ユーザーがPythonで指定されたクラスから属性を削除したい場合は、関数delattr()を使用できます。 この関数は2つのパラメーターを取ります。 取得される最初のパラメーターはクラスのオブジェクトであり、取得される2番目のパラメーターは削除する必要のある属性です。 属性が削除されると、クラスにその属性は存在しなくなります。 属性の削除後、クラスのオブジェクトを介して属性を呼び出そうとすると、プログラムはエラーをスローします。

Pythonでの関数delattr()の使用法を示すコードの例を以下に示します。

21. Pythonのdir()関数

ローカルスコープ内の名前のリストを返すために、関数dir()がPythonで使用されます。

22. Pythonのdivmod()関数

Pythonでは、関数divmod()を使用して、商と2つの数値の余りを取得します。 関数は数値形式で2つの引数を取り、タプルが返されます。 適切に機能するには、関数に両方の引数があり、数値である必要があります。

23. Pythonのdict()関数

Pythonの関数dict()は、辞書の作成につながるコンストラクターとして機能します。 Pythonディクショナリは、ディクショナリを作成するための3種類のコンストラクタを提供します。

  • 引数が渡されない場合、空の辞書が作成されます。
  • 位置引数を使用すると、同じキー値ディクショナリのペアが作成されます。
  • キーワード引数の場合、キーワードの引数と値は、位置引数から作成された辞書にさらに追加されます。

結論

上記の組み込み関数とは別に、Pythonには、特別な関数を実行するために特別に設計された他の多くの組み込み関数があります。 Pythonの組み込み関数について詳しく知りたい場合、およびプログラミング言語の実用的な知識が必要な場合は、 upGradが提供するオンラインデータサイエンスプログラムを確認してください。 証明書コースは、 IIITバンガロアに関連して提供されます。 コースの詳細については、当社のWebサイトをご覧ください。 また、サポートが必要な場合は、当社のチームにサポートを依頼する場合があります。

Pythonの組み込み関数はどういう意味ですか?

Pythonの組み込み関数は、Pythonで事前定義された関数です。

組み込みのabs()関数は何をしますか?

この関数は、任意の数値の絶対値を返すのに役立ちます。

Pythonには、組み込み関数がいくつありますか?

Pythonには約69の組み込み関数があります。