def. Первый аргумент метода должен быть self, который ссылается на экземпляр класса.
  
    
class MyClass:
    def my_method(self, arg1, arg2):
        # Тело метода
        return arg1 + arg2
    
  
В Python метод в классе объявляется с использованием ключевого слова def внутри определения класса.  Первый аргумент каждого метода - это self, который является ссылкой на экземпляр самого класса.  Он используется для доступа к атрибутам и другим методам класса.
Вот пример:
class MyClass:
    def __init__(self, value):
      self.value = value
    def my_method(self):
      """
      Это docstring метода.  Он описывает, что делает метод.
      """
      return self.value * 2
    def another_method(self, other_value):
      return self.value + other_valueРазъяснения:
class MyClass: - определяет класс с именем MyClass.def __init__(self, value): - это конструктор класса (метод __init__).  Он вызывается при создании нового экземпляра класса. self ссылается на создаваемый экземпляр, а value - это аргумент, передаваемый при создании экземпляра.self.value = value - присваивает значение аргумента value атрибуту value экземпляра класса.def my_method(self): - определяет метод my_method. Он принимает аргумент self.return self.value * 2 -  возвращает результат умножения атрибута value экземпляра на 2.def another_method(self, other_value): - определяет метод another_method, который принимает аргумент other_value помимо self.return self.value + other_value - возвращает сумму атрибута value и other_value."""...""") - это строка документации, которая описывает, что делает метод. Она доступна через атрибут __doc__ (например, MyClass.my_method.__doc__).Пример использования:
instance = MyClass(5)
result1 = instance.my_method()  # result1 будет равен 10
result2 = instance.another_method(3) # result2 будет равен 8
print(result1)
print(result2)Важно помнить про self. Без него Python не поймет, к какому экземпляру класса относится вызов метода.