[PYTHON] Spezielle Methode

python


class Word(object):
    def __init__(self, text):
        self.text = text
    
    def __str__(self):
        return 'texttxet'
    
    def __len__(self):
        return len(self.text)
    
    def __add__(self, word):
        return self.text.lower() + word.text.lower()
    
    def __eq__(self, word):
        return self.text.lower == word.text.lower()

w = Word('aaaaaaaaaa')
w2 = Word('bbbbbbbbbbbbb')

print(w)
print(len(w))
print(w + w2)
print(w == w2)

Ausführungsergebnis


texttxet
10
aaaaaaaaaabbbbbbbbbbbbb
False

Recommended Posts

Spezielle Methode
Spezielle Methode
Binäre Methode
Verstehen Sie die k-means-Methode
Clustering-Methode Clustering
Methode für Wörterbuchelemente
N-Kreuz-Methode
Bildersammelmethode
Methode der Regressionsanalyse
Implementierung der Gradientenmethode 1
Python-Peewee-Verbindungsmethode
Klassenmethode statische Methode
youtube-dl Update-Methode
Monte-Carlo-Methode
Johnson-Methode (Python)
[Python] Semi-Lagrange-Methode