広告スペース(バナー)
🐍Python レッスン
基本文法の基礎8
データ構造とオブジェクト指向8
構文の基本を深める9
関数とデータ構造の応用9
アルゴリズムとテストの基礎8
文字列・数値操作の応用8
実務で役立つ機能8
アルゴリズム練習問題10
レッスン 32 / 69

型変換(キャスト)の基本

このレッスンでは、Pythonにおける型変換(キャスト)の基本を学び、文字列と数値を正しく変換して扱えるようになることを目標にします。「Python 型変換 やり方」「Python int str 変換」で調べている方向けです。

文字列を数値に、数値を文字列にといった型変換(キャスト)はプログラミングの基本操作です。int()str()float()などを使います。input()で受け取った値は常に文字列として渡ってくるため、計算に使う前に必ず数値へ変換する必要があります。

サンプルコードでは、文字列"123"int()で数値に変換して計算に使い、数値45str()で文字列に変換して「円」という文字とつなげています。整数だけでなく小数を扱いたい場合はint()ではなくfloat()を使う必要がある点も覚えておきましょう。

初心者がよくつまずくのが、変換できない文字列をint()に渡すとエラーになる点です。int("abc")のような変換不可能な文字列を渡すとValueErrorが発生するため、ユーザー入力を扱う場合は事前のチェックやtry...exceptと組み合わせることが重要です。これを忘れると意図しないエラーの原因になります。

実際の開発現場では、フォームから受け取った入力値やファイルから読み込んだデータは常に文字列として扱われるため、金額計算や日付計算を行う前に必ず適切な型変換を挟む必要があります。型を意識したコードは、バグの少ない安定したアプリケーションを作るための基本です。

Python
OUTPUT / 実行結果

💡 初回実行時はPythonエンジンの読み込みに数秒かかります。

🎯
ここまでできればゴール達成!
入力された文字列を数値として扱い、正しく計算できるようになります。
広告スペース(バナー)
広告スペース(記事内)