Python - 文字列と数値の変換
公開日:2019-02-28 更新日:2019-05-29
[Python]
1. 概要
文字列と数値の変換についてです。
文字列から数値に変換するには int()、または float()、
数値から文字列に変換するには str()、
を使います。
文字列から数値に変換するには int()、または float()、
数値から文字列に変換するには str()、
を使います。
2. 文字列から数値に変換
数値に変換できない場合、ValueError が発生します。
確実に数値に変換できるように事前にチェックするか、
try-exceptで対処する必要があります。
確実に数値に変換できるように事前にチェックするか、
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]