Python - 文字列と数値の変換

公開日:2019-02-28 更新日:2019-05-14
[Python]

1. 概要

文字列と数値の変換についてです。
文字列から数値に変換するには int()、または float()、
数値から文字列に変換するには str()、
を使います。

2. 文字列から数値に変換

数値に変換できない場合、ValueError が発生します。
確実に数値に変換できるように事前にチェックするか、
try-exceptで対処する必要があります。
a = "1"
print(int(a) + 2)

try:
	print(int("test") + 2)
except:
	print("Error")

3
Error

3. 数値から文字列に変換

s = "[" + "123" + str(456) + "789" + "]"
print(s)

[123456789]