Le self est-il obligatoire en Python ?
Le self est-il obligatoire en Python ?

Vidéo: Le self est-il obligatoire en Python ?

Vidéo: Le self est-il obligatoire en Python ?
Vidéo: Explication d'une classe en Python 2024, Septembre
Anonim

", mais en Python " soi . " est toujours obligatoire . La raison en est que Python n'a pas de syntaxe explicite pour déclarer des variables, il n'y aurait donc aucun moyen de savoir si x = 7 est censé déclarer une nouvelle variable locale ou affecter à une variable membre.

À côté de cela, est-ce que l'auto-obligatoire en Python?

Le processus d'appel est automatique alors que le processus de réception ne l'est pas (c'est explicite). C'est la raison pour laquelle le premier paramètre d'une fonction en classe doit être l'objet lui-même. Écrire ce paramètre sous la forme soi n'est qu'une convention. Ce n'est pas un mot-clé et n'a pas de signification particulière dans Python.

Sachez également, les classes sont-elles nécessaires en Python ? Cours Python et méthodes Python est un « langage de programmation orienté objet ». Cela signifie que presque tout le code est implémenté à l'aide d'une construction spéciale appelée Des classes . Les programmeurs utilisent Des classes pour garder les choses liées ensemble. Cela se fait en utilisant le mot-clé " classer , " qui est un regroupement de constructions orientées objet.

La question est également: à quoi sert l'auto en Python ?

soi représente l'instance de la classe. En utilisant le soi ” mot-clé nous pouvons accéder aux attributs et méthodes de la classe dans python . Il lie les attributs avec les arguments donnés.

Pourquoi _ init _ est-il utilisé en Python ?

Les _init_ La fonction est appelée un constructeur, ou initializer, et est automatiquement appelée lorsque vous créez une nouvelle instance d'une classe. Dans cette fonction, l'objet nouvellement créé est affecté au paramètre self. La notation self.legs est un attribut appelé jambes de l'objet dans la variable self.

Conseillé: