내장함수 - id(obejct)
2015. 7. 20. 19:53ㆍIT관련
반응형
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 |