Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pyOpBsMIC 7 of 174 menu
◀ ▶

Обращение к методам внутри классов в ООП в Python

Одни методы можно вызывать внутри других через self. Давайте посмотрим на примере. Пусть у нас дан класс с юзером и методом, в котором возвращается свойство:

class User: def show(self): return self.name

Пусть у нас также есть метод cape, преобразующий первую букву строки в заглавную:

class User: def show(self): return self.name def cape(self, string): return string[0].upper() + string[1:]

Давайте воспользуемся методом cape внутри метода show:

class User: def show(self): return self.cape(self.name) def cape(self, string): return string[0].upper() + string[1:]

Сделайте класс Student со свойствами name и surn.

Сделайте вспомогательный метод, который будет получать первый символ строки и делать его заглавным.

Сделайте метод, который вернет инициалы студента, то есть первые буквы его имени и фамилии.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить