La signification de self

Inscris-toi

(c'est gratuit !)

Un compte est nécessaire pour participer aux discussions.

Créer un compte

Toutes les questions

madem

2 juillet 2025

Résolue
3 réponses

Différence entre méthode liée et fonction

```python class TableauNoir: def __init__(self, surface): self.surface = surface def ecrire(self, message): """ Méthode permettant d'écrire sur la surface du tableau. """ self.surface = message tab = TableauNoir("bonjour") # bound method TableauNoir.ecrire of '__main__.TableauNoir object at 0x000001B5F7A4BE80' print(TableauNoir.ecrire) # function TableauNoir.ecrire at 0x000001B5F5E855A0 ``` Je vois qu'il y a une différence entre `tab.ecrire` et `TableauNoir.ecrire`. 1) C'est quoi la diff entre une **bound method TableauNoir.ecrire** et une **function TableauNoir.ecrire** 2) Pourquoi est ce qu'elles n'ont pas la même adresse non plus ?

Ce n'est pas fini...

Tu as complété % du parcours 🔥

Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.

Rechercher sur le site

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.