はじめに
pythonの勉強がてら備忘録的にデータ型をまとめてみることにしました
文字列(str)
「''」もしくは「""」で囲んで記述します
data = "text"
print(type(data)) #<class 'str'>
整数(int)
整数用のデータ型で、演算子を使用し計算を行うことができます
data = 12345
print(type(data)) #<class 'int'>
data = -12345
print(type(data)) #<class 'int'>
浮動小数点(float)
小数点を含む数値で、intと同様演算子を使用し計算を行うことができます
data = 12.345
print(type(data)) #<class 'float'>
data = -12.345
print(type(data)) #<class 'float'>
複素数型(complex)
複素数を表すことが可能で「a+bj」の形式で記述し表現できます
data = 6 + 5j
print(type(data)) #<class 'complex'>
ブール(bool)
TrueかFalseを格納することが可能で、フラグ管理等で使用可能です
data = True
print(type(data)) #<class 'bool'>
data = False
print(type(data)) #<class 'bool'>
配列(list)
他の言語と同様、値とその順序を保存します
data = [0,1,2]
print(type(data)) #<class 'list'>
タプル(tuple)
配列同様値とその順序を保存しますが要素の変更が出来ないデータ型です
data = (0,1,2)
print(type(data)) #<class 'tuple'>
data[0] = 100 #これはエラー
集合(set)
一意のデータを順序なしで保存します
data = {1, 2, 3}
print(type(data)) #<class 'set'>
辞書(dictionary)
キーと値をセットで保存します、JSONのように入れ子のデータを作成することもかのうです
data = {"data_str": "text", "data_int": 12345}
print(type(data)) #<class 'dict'>