내장함수 - id(obejct)

2015. 7. 20. 19:53IT관련

반응형

https://docs.python.org/2/library/functions.html#id


id(object)

object의 identity를 리턴한다.

이 내장함수는 거의 쓰이는 일이 없으며 is operator에서 쓰인다.



>>> class fooboo():

...     def __init__(self, data):

...             self.data = data

... 

>>> x = fooboo(123)

>>> id(x)

4396014192

>>> id(fooboo)

4395947936

>>> y = fooboo(123)

>>> id(y)

4396014264

>>> id(x.data)

140284298082352

>>> id(y.data)

140284298082352



왜 x.data와 y.data의 id는 같은 값일까?? --> 이것은 object가 아니기 때문일듯.


반응형

'IT관련' 카테고리의 다른 글

내장함수 - int  (0) 2015.07.22
내장함수 - input([prompt])  (0) 2015.07.20
내장함수 - hex(x)  (0) 2015.07.20
내장함수 - help(object)  (0) 2015.07.20
내장함수 - hash(object)  (0) 2015.07.20