Pythonのデータ型 - 変数のデータ型とデータ型不変

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))

上記の結果は、出力コードであります

変更リストメモリアドレスの値が変更されていない、この変数は、データの種類であることがわかります

私の個人的な結論は次のとおりです。また、その後、メモリアドレスの値を変更する場合、変更は不変のデータ型である発生したメモリアドレスの値が発生しない変数のデータ型の変更で変更するときに発生します。

間違っている場合は、上記の、神のポインティングを唯一の私の個人的な意見をください表し

 

リリース3元の記事 ウォンの賞賛0 ビュー222

おすすめ

転載: blog.csdn.net/qq_37398847/article/details/104398966