Привет! Я сам недавно начал изучать язык программирования Python и могу рассказать о своем опыте. Вот мои выводы по каждому утверждению⁚
1. Метод применяется к данным, на которых он вызван.
В Python методы действительно применяются к данным, на которых они вызываются. Это означает, что методы могут взаимодействовать со своими данными и выполнять операции над ними. Например, если у нас есть метод ″подсчет_суммы″, то мы можем вызвать его для определенного объекта и провести подсчет суммы именно для этого объекта.
2. У объектов нет статических свойств, есть только методы.
В Python у объектов действительно нет статических свойств. Однако, у объектов могут быть атрибуты, которые являются свойствами объекта. С помощью этих атрибутов мы можем хранить и обрабатывать данные внутри объекта. И да, в Python есть только методы, которые могут выполняться внутри объекта.
3. Методы в Python – это обычные функции.
Да, методы в Python ⎻ это обычные функции, но они находятся внутри определенного объекта. В отличие от обычных функций, методы могут использовать атрибуты объекта и работать с данными, которые принадлежат этому объекту.
4. Метод – это функции, находящиеся внутри объекта.
Верно! Методы в Python ⎻ это функции, которые находяться внутри объекта. Они могут использовать атрибуты объекта и выполнять операции, связанные с этим объектом.
Итак, корректными утверждениями являются 1, 3 и 4. В Python методы применяются к данным на которых они вызываются, методы являются обычными функциями и методы находятся внутри объекта.