Тема: Класи в Пайтон
Вітаю!
Стикнувся з ООП, класами..
Поясніть мені дещо. Якщо в мене є такий клас.
class SuperStr(str):
def is_palindrom(self):
s1 = s[::-1]
if s == s1:
return True
else:
return False
Тепер в мене є стрічка s = 'abba', я хочу дізнатися чи є вона паліндромом.. Як я маю написати команду.
c = s.is_palindrom()
Так? Перед методом через крапку, має бути змінна стрічки, а в дужках, що тоді??? І ще посніть навіщо мені той 'self'??