投稿

[Python 100日チャレンジ] Day 15 - 型変換を使う

Pythonでstr、int、float、boolを相互に変換し、inputで受け取った文字列を数値として扱う方法を学びます。

[Python 100日チャレンジ] Day 15 - 型変換を使う

型変換とは

型変換は、値の型を別の型へ変えることです。Pythonでは int()、float()、str()、bool() などを使います。

1
2
age_text = "20"
age = int(age_text)

inputは文字列

input()で受け取った値は文字列です。計算するなら数値へ変換します。

1
2
3
price = int(input("金額: "))
tax_included = price * 1.1
print(tax_included)

よく使う変換

1
2
3
4
str(123)
int("123")
float("3.14")
bool("")

変換できない値を渡すとエラーになります。

1
int("abc")  # ValueError

今日のゴール

型変換は入力処理や表示処理でよく使います。文字列と数値の違いを意識して、必要なタイミングで変換しましょう。

この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。