Η συνάρτηση id () επιστρέφει την ταυτότητα (μοναδικός ακέραιος) ενός αντικειμένου.
Η σύνταξη του id()
είναι:
αναγνωριστικό (αντικείμενο)
id () Παράμετροι
id()
Η συνάρτηση παίρνει ένα αντικείμενο παραμέτρου.
Επιστροφή τιμής από το αναγνωριστικό ()
id()
Η συνάρτηση επιστρέφει την ταυτότητα του αντικειμένου. Αυτός είναι ένας ακέραιος αριθμός που είναι μοναδικός για το δεδομένο αντικείμενο και παραμένει σταθερός κατά τη διάρκεια της ζωής του.
Παράδειγμα 1: Πώς λειτουργεί το id ();
class Foo: b = 5 dummyFoo = Foo() print('id of dummyFoo =',id(dummyFoo))
Παραγωγή
id του dummyFoo = 140343867415240
Περισσότερα παραδείγματα στο αναγνωριστικό ()
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))
Παραγωγή
id του 5 = 140472391630016 id του a = 140472391630016 id του b = 140472391630016 id του c = 140472372786520
Είναι σημαντικό να σημειωθεί ότι όλα στην Python είναι ένα αντικείμενο, ακόμη και αριθμοί και τάξεις.
Ως εκ τούτου, ο ακέραιος αριθμός 5
έχει ένα μοναδικό αναγνωριστικό. Το αναγνωριστικό του ακέραιου 5
παραμένει σταθερό κατά τη διάρκεια της ζωής του. Παρόμοια είναι η περίπτωση για πλωτήρες 5.5
και άλλα αντικείμενα.