Pythonで文字列のアドレスを取得するにはどうすればよいですか。

Python において、str のアドレスを取得するには、id() 関数を用いることができます。id() 関数は、オブジェクトの一意な識別子を返します。この識別子は整数で、オブジェクトのメモリ上のアドレスを表します。例を次に示します。

s = "hello"
address = id(s)
print(address)

ネイティブな日本語で言い換えるとこうなります。

140461789066832

取得したアドレスは整数であることに注意してください。この値は実行環境によって異なる可能性があります。

bannerAds