Это предложение пытается вызвать подметод?

#python #unit-testing #class #variables #subclass

#python #модульное тестирование #класс #переменные #подкласс

Вопрос:

У меня есть Python unittest, с помощью которого я должен создавать его классы и их методы. В этом unittest есть предложение с синтаксисом follow:

 object.method().something
  

К чему относится это «что-то»? Это должен быть подметод метода () или это должна быть переменная метода ()? Или, может быть, это ошибка?

Комментарии:

1. «Подметод» — это не вещь. object.method().something обращается к something атрибуту того, что object.method() возвращает.

Ответ №1:

Как это может быть

 a.lower().rstrip()
  

Это простой пример, который я могу процитировать. Здесь ‘a’ — это объект класса ‘str’, а lower() — метод класса ‘str’. И это что-то — rstrip()

Комментарии:

1. Важно отметить, что здесь то, что a.lower() возвращает, также является экземпляром str .