Méthode spéciale

class Word(object):
    def __init__(self, text):
        self.text = text

    def __len__(self):
        return len(self.text)

    def __str__(self):
        return 'Lire comme une chaîne'

    def __add__(self, other):
        return self.text + other.text

    def __eq__(self, other):
        return self.text == other.text


w = Word('test')
w2 = Word('test2')
print(len(w))#4
print(w)#Lire comme une chaîne
print(w + w2)#testtest2
print(w == w2)#FAlse

Recommended Posts

Méthode spéciale
Méthode spéciale
Méthode binaire
Comprendre la méthode k-means
Clustering de méthodes de clustering
Méthode des éléments du dictionnaire
[PyTorch] Comment installer
Méthode croisée N
Méthode de collecte d'images
Méthode d'analyse de régression
Implémentation de la méthode de gradient 1
Méthode de connexion Python-peewee
Méthode de classe Méthode statique
méthode de mise à jour youtube-dl
Méthode de Monte Carlo
Méthode de correspondance de mode Simulation_Python
Méthode Johnson (python)
[Python] Méthode Semi-Lagrange