Hàm id () trả về nhận dạng (số nguyên duy nhất) của một đối tượng.
Cú pháp của id()
là:
id (đối tượng)
thông số id ()
id()
hàm nhận một đối tượng tham số duy nhất.
Giá trị trả về từ id ()
id()
hàm trả về danh tính của đối tượng. Đây là một số nguyên duy nhất cho đối tượng đã cho và không đổi trong suốt thời gian tồn tại của nó.
Ví dụ 1: Cách hoạt động của id ()?
class Foo: b = 5 dummyFoo = Foo() print('id of dummyFoo =',id(dummyFoo))
Đầu ra
id của dummyFoo = 140343867415240
Các ví dụ khác về id ()
print('id of 5 =',id(5)) a = 5 print('id of a =',id(a)) b = a print('id of b =',id(b)) c = 5.0 print('id of c =',id(c))
Đầu ra
id của 5 = 140472391630016 id của a = 140472391630016 id của b = 140472391630016 id của c = 140472372786520
Điều quan trọng cần lưu ý là mọi thứ trong Python đều là một đối tượng, số chẵn và các lớp.
Do đó, số nguyên 5
có một id duy nhất. Id của số nguyên 5
không đổi trong suốt thời gian tồn tại. Tương tự là trường hợp đối với float 5.5
và các đối tượng khác.