Python で整数を文字列に変換する方法
Minahil Noor
2023年10月10日
この記事では、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 で Int をバイナリに変換する方法
- Python でローマ数字を整数に変換する
- Python での整数計画法
- Python で整数をローマ数字に変換する
- Python で整数を逆にする
- Python で文字列を整数に変換する