Python3で整数を文字列に変換する方法
を使用して数値を文字列に変換できます str()
方法。 メソッドの括弧に数値または変数を渡すと、その数値が文字列値に変換されます。
整数を変換するには 12
文字列値に渡すことができます 12
に str()
方法:
str(12)
Output'12'
数字の周りの引用符 12
数値が整数ではなく、文字列値になったことを示します。
変数を使用すると、整数を文字列に変換することがどれほど実用的であるかがわかります。 ユーザーの毎日のプログラミングの進捗状況を追跡し、一度に何行のコードを記述しているかを入力しているとします。 このフィードバックをユーザーに表示したいと思います。文字列と整数の値を同時に出力します。
user = "Sammy"
lines = 50
print("Congratulations, " + user + "! You just wrote " + lines + " lines of code.")
このコードを実行すると、次のエラーが発生します。
OutputTypeError: Can't convert 'int' object to str implicitly
Pythonでは文字列と整数を連結できないため、変数行を文字列値に変換する必要があります。
user = "Sammy"
lines = 50
print("Congratulations, " + user + "! You just wrote " + str(lines) + " lines of code.")
これで、コードを実行すると、ユーザーの進捗状況を祝福する次の出力が表示されます。
OutputCongratulations, Sammy! You just wrote 50 lines of code.
Pythonデータ型の変換について詳しく知りたい場合は、 Python3でデータ型を変換する方法チュートリアルを確認してください。 また、 Python3シリーズでコーディングする方法でPythonのトピックをさらに見つけることができます。