Python - 文字列と数値の変換

公開日:2019-02-28 / 更新日:2019-03-14

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]