Python で整数を文字列に変換する方法

Minahil Noor 2023年10月10日
  1. Python で整数を文字列に変換するには str() 関数を使用する
  2. Python で整数を文字列に変換するための f-Formatting を使用する
Python で整数を文字列に変換する方法

この記事では、Python のコードを使って整数を文字列に変換する方法として、str() 関数と f-Formatting メソッドを紹介します。

Python で整数を文字列に変換するには str() 関数を使用する

整数を文字列に変換するには、Python の組み込み関数 str() を使用することができます。このメソッドを使用するための正しい構文は以下の通りです。

str(objectName)

この関数は 1つのパラメータのみを受け付けます。パラメータの詳細は以下の通りです。

パラメータ 説明
objectName 必須 文字列に変換したいオブジェクトです。私たちの場合は整数になります。

整数を文字列に変換せずに文字列で使おうとすると、この関数はエラーになります。

# python 2.x
integer = 4
print "My number is " + integer

出力:

TypeError: cannot concatenate 'str' and 'int' objects

以下のプログラムは、このメソッドを使って Python で整数を文字列に変換する方法を示しています。

# python 2.x
integer = 4
mystring = str(integer)
print "My number is " + mystring

出力:

My number is 4

Python で整数を文字列に変換するための f-Formatting を使用する

Python では、整数を文字列に変換するために f-formatting を使用することもできます。これは整数をフォーマットする効率的な方法です。これを使用するための正しい構文は以下の通りです。

f"{intName}"

これは 1つのパラメータのみを受け付けます。パラメータの詳細は以下の通りです。

パラメータ 説明
intName 必須 これは文字列に変換したい整数です。

以下のプログラムは、f-formatting を使って Python で整数を文字列に変換する方法を示しています。

integer = 8
f"{integer}"

出力:

8

関連記事 - Python Integer

関連記事 - Python String