Pythonの変数は値を保持するための名前付きの記憶領域です。変数を使うことで、プログラム内で値を操作し、情報を保持することができます。変数にはさまざまなデータ型があり、それぞれ異なる種類のデータを格納します。この章では、Pythonの基本的なデータ型について学び、それらをどのように使用するかを説明します。
変数を宣言するには、変数名とその値を等号(=)で結びつけます。変数名はアルファベット、数字、アンダースコア(_)を使用できますが、数字で始めることはできません。また、大文字と小文字は区別されます。
# 変数の宣言と代入
= 5 # 整数型の変数
= 3.14 # 浮動小数点数型の変数
= # 文字列型の変数
= True # 論理型の変数
数値型は、数値を格納するためのデータ型です。Pythonには、主に次の3種類の数値型があります。
例:
# 整数型
= 10
= -5
# 浮動小数点数型
= 3.14
= -0.99
# 複素数型
= 2 + 3j
= -1 - 5j
文字列型(str)は、一連の文字を格納します。文字列は、シングルクォート(')またはダブルクォート(")で囲んで表現します。
例:
# 文字列型
=
=
文字列は連結やスライスなど、さまざまな操作が可能です。
# 文字列の連結
= + +
# "Hello, World! Alice"
# 文字列のスライス
# "Hello"
論理型(bool)は、真(True)または偽(False)の2つの値を持ちます。主に条件分岐やループの制御に使用されます。
例:
# 論理型
= True
= False
論理型の値は、比較演算子や論理演算子を用いて得られることが多いです。
# 比較演算子
= 5
= 10
# True
# 論理演算子
= and
# True
Pythonでは、変数のデータ型を確認するためにtype()関数を使用します。
# 変数の型を確認
= 42
= 3.14
=
= True
# <class 'int'>
# <class 'float'>
# <class 'str'>
# <class 'bool'>
この章では、Pythonの基本的なデータ型と変数について学びました。変数は、値を格納して操作するための基本的な要素です。次に、Pythonの演算子と基本的な計算について学びます。これにより、変数を使って計算を行う方法を理解し、より複雑なプログラムを作成する準備が整います。