Maison > Article > développement back-end > Explication détaillée de quelques concepts de base en python
Orienté objet :
Concepts : classe, instanciation, objet, instance
Attributs :
Attributs publics : définis dans la classe
membres Attributs : définis dans les méthodes
Attributs privés : utilisés dans les méthodes pour définir un accès externe restreint
Méthodes :
Méthodes ordinaires
Méthodes de classe : @classmethod décore le nom de la classe. Appelée par défaut (cls)
Méthode statique : @staticmethod décore le nom de la classe Appelée, elle n'a rien à voir avec la classe elle-même, et équivaut à une fonction outil dans la classe
Méthode d'attribut : la décoration @property est appelée en tant qu'attribut Méthode intégrée : (méthode spéciale) __new__ déclenche __init__ pour créer une instance __doc__ Afficher les informations de description de la classe __module__Dans quel module l'objet est actuellement exploité __class__Quelle classe a été créée par l'objet actuellement exploité __del__ La méthode destructeur est automatiquement exécutée lorsque l'objet actuel est libéré en mémoire __dict__ Afficher les membres de la classe ou de l'objet __str__ Si cette méthode est définie dans une classe, alors print La valeur de retour de cette méthode est affichée par défaut lorsque l'objet est utilisé Pour définir sous quelle forme il est créé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!