Pythonで文字列のアドレスを取得するにはどうすればよいですか。
Python において、str のアドレスを取得するには、id() 関数を用いることができます。id() 関数は、オブジェクトの一意な識別子を返します。この識別子は整数で、オブジェクトのメモリ上のアドレスを表します。例を次に示します。
s = "hello"
address = id(s)
print(address)
ネイティブな日本語で言い換えるとこうなります。
140461789066832
取得したアドレスは整数であることに注意してください。この値は実行環境によって異なる可能性があります。