Αναγνωριστικό Python ()

Η συνάρτηση 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και άλλα αντικείμενα.

ενδιαφέροντα άρθρα...