Pythonで他の言語と異なる変数[Python]
Pythonは、データ、関数、クラス、モジュール、パッケージなどを対象としています.オブジェクトにはデータ型があり、メモリ(ストレージ領域)が消費されます.結論から言えば、Pythonの変数は価値がない.
❌:変数nに値をコピーします.
⭕:変数nはint型オブジェクト2を参照する.変数は、参照オブジェクトに関連付けられた名前にすぎません. すべてのオブジェクトは、データ型だけでなく識別番号(identity)も持つメモリを消費します. 文字:値自体、文字自体によって値が付与された文字列
ex)数字文字7は7の値を有し、文字文字文字CHARはCHARの値を有する. 以上のソースコードが
❌:変数nに値をコピーします.
⭕:変数nはint型オブジェクト2を参照する.
n = 2
print()
print('정수 리터럴의 식별번호 : ', id(int(2)), '\n')
print('변수 n의 식별번호 : ', id(n), '\n')
ex)数字文字7は7の値を有し、文字文字文字CHARはCHARの値を有する.
n = 10
をコードに追加した場合、int型整数オブジェクト2の値自体を変更することは不可能であるため、参照名10の整数オブジェクトに更新されると理解できる.Reference
この問題について(Pythonで他の言語と異なる変数[Python]), 我々は、より多くの情報をここで見つけました https://velog.io/@binsu/Python-타-언어와-다른-파이썬의-변수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol