Pythonでのデータ型は、次のカテゴリが含まれています。
1.デジタル種別(番号):整数(INT)、フロート(フロート)、錯体(複合体)
2.文字列(String)を
3.リスト(一覧)
4.コレクション(セット)
タプル(タプル)
前記辞書(dictの)
変数の型の上記の種類に属する以下のとおりです。Dictの、リスト、セット
不変のタイプがある:ブール、タプル、文字列、数値
データ型を分析する変数の型は、メモリ変数の値かどうかを決定するために不変データです。
このようなデジタルタイプとして
num1 = 5
num2 = 5
print(id(num1))
print(id(num2))
num1 = 6
num2 = 6
print(id(num1))
print(id(num2))
上記の結果は、出力コードであります
図5は、メモリアドレスが同じである場合、メモリ5及び6を受信NUM1とNUM2が変化するNUM1とNUM2 6に割り当てられ、アドレスが同じである場合、メモリに割り当てNUM1とNUM2上に見られ、メモリアドレスすることができます対応値は変更されず、これはデータ型不変と呼ばれています
そして、変数のデータ型の一覧を見て
list = [1,2,3]
print(id(list))
list[0] = 3
print(id(list))
上記の結果は、出力コードであります
変更リストメモリアドレスの値が変更されていない、この変数は、データの種類であることがわかります
私の個人的な結論は次のとおりです。また、その後、メモリアドレスの値を変更する場合、変更は不変のデータ型である発生したメモリアドレスの値が発生しない変数のデータ型の変更で変更するときに発生します。
間違っている場合は、上記の、神のポインティングを唯一の私の個人的な意見をください表し