<PyLearn/>
Python基礎 レッスン3

型の基本

int・float・str・boolなど基本的なデータ型を理解する

Pythonの基本データ型

Pythonにはいくつかの基本的なデータ型があります。それぞれの型には異なる特性と用途があります。

  • int - 整数型。例: -10, 0, 42, 1000000
  • float - 浮動小数点型。例: 3.14, -0.5, 1.0e10
  • str - 文字列型。例: "hello", 'Python', """複数行"""
  • bool - 真偽値型。True または False のみ
  • NoneType - None型。値が存在しないことを表す

各データ型の特性

それぞれのデータ型がどのように動作するか確認しましょう。

Pythonプレイグラウンド

型の特殊な動作

Pythonの型にはいくつかの特殊な動作があります。知っておくと役立ちます。

  • 10 / 3 - 常に float を返す(3.333...)
  • 10 // 3 - 整数除算(切り捨て)で int を返す(3)
  • True + 1 - bool は int のサブクラスなので 2 になる
  • isinstance(x, float) - 型チェックに推奨される方法

型チェックと isinstance

isinstance() を使うと型を安全にチェックできます。

Pythonプレイグラウンド