Maison  >  Article  >  développement back-end  >  Comment le cycle de vie des objets est utilisé dans la réplication Python

Comment le cycle de vie des objets est utilisé dans la réplication Python

php中世界最好的语言
php中世界最好的语言original
2018-04-09 11:56:201770parcourir

Cette fois, je vais vous expliquer comment utiliser ObjetCycle de vie dans PythonCopie et NotesQu’est-ce que c’est ? Voici des cas pratiques.

Je ne sais pas grand-chose sur la copie superficielle et la copie profonde de Python. Je ne sais pas si copy1 et copy2 dansshuil sont considérés comme une copie superficielle et une copie profonde ? De ces deux opérations, l'une consiste à reconstruire le fichier

attributs, et l'autre consiste à conserver les attributs du fichier inchangés. Je me demande si la copie d’objets peut être comparée à cela ?

Avant de copier, afin de surveiller l'exécution de GC, définissez une classe et un objet spéciaux. Le code du test est le suivant :

class Demo:
    def del(self):
       print("Removing{0}".format(id(self)))
x = Demo()
del x
Les résultats de l'exécution du programme sont les suivants :

E :

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn