<一覧に戻る

データ型の基本(数値、文字列、ブール型)

Pythonでは、データを扱うために様々なデータ型が用意されています。この教材では、数値、文字列、ブール型の基本について学びます。

1. 数値型

Pythonには主に2種類の数値型があります:整数(int)と浮動小数点数(float)です。

1.1 整数(int)

整数は、小数点を含まない数値です。正の数、負の数、ゼロが含まれます。

サンプルコード

# 整数の定義
a = 10
b = -5
c = 0

# 整数の演算
sum_ab = a + b
product_ab = a * b

print("a + b =", sum_ab)
print("a * b =", product_ab)

解説

  • a, b, cは整数型の変数です。
  • sum_ababの和を計算します。
  • product_ababの積を計算します。
  • print関数で結果を表示します。

1.2 浮動小数点数(float)

浮動小数点数は、小数点を含む数値です。

サンプルコード

# 浮動小数点数の定義
x = 10.5
y = -3.14

# 浮動小数点数の演算
div_xy = x / y
square_x = x ** 2

print("x / y =", div_xy)
print("xの二乗 =", square_x)

解説

  • xおよびyは浮動小数点数型の変数です。
  • div_xyxyで割った結果を計算します。
  • square_xxの二乗を計算します。
  • 結果をprint関数で表示します。

2. 文字列型

文字列は、文字の集合であり、シングルクォート(')またはダブルクォート(")で囲みます。

2.1 文字列の定義と操作

サンプルコード

# 文字列の定義
greeting = "Hello, World!"
name = 'Python'

# 文字列の操作
combined = greeting + " My name is " + name
length = len(greeting)

print(combined)
print("文字列の長さ:", length)

解説

  • greetingnameは文字列型の変数です。
  • combinedは2つの文字列を結合します。
  • len関数を使ってgreetingの長さを計算します。
  • 結果を表示します。

2.2 エスケープシーケンス

文字列内で特別な文字を表すために、エスケープシーケンスを使用します。

サンプルコード

# エスケープシーケンスの使用例
escaped_string = "He said, \"Python is great!\"\nLet's learn it together."
print(escaped_string)

解説

  • \"はダブルクォートを文字列内に含めるためのエスケープシーケンスです。
  • \nは改行を示します。
  • print関数で結果を表示します。

3. ブール型

ブール型は、真(True)または偽(False)を表すデータ型です。条件分岐や論理演算に使用されます。

3.1 ブール型の使用

サンプルコード

# ブール型の定義
is_python_fun = True
is_sunny = False

# ブール型の演算
and_result = is_python_fun and is_sunny
or_result = is_python_fun or is_sunny

print("Pythonは楽しいかつ晴れている:", and_result)
print("Pythonは楽しいまたは晴れている:", or_result)

解説

  • is_python_funis_sunnyはブール型の変数です。
  • and_resultは両方が真であるかどうかを計算します。
  • or_resultはどちらかが真であるかどうかを計算します。
  • 結果を表示します。

まとめ

この教材では、Pythonの基本的なデータ型である数値、文字列、ブール型について学びました。それぞれのデータ型の特徴と操作方法を理解することで、Pythonプログラミングの基礎を固めることができます。次のステップでは、型変換や型の確認方法について学びましょう。

出力結果: