Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 8, 2019 18:13:19

vanvanov
Зарегистрирован: 2013-03-31
Сообщения: 252
Репутация: +  4  -
Профиль   Отправить e-mail  

Название переменных

Добрый вечер!
Как различать методы классов и переменные? Постоянно держать в голове не хочу, тем более что методы возвращают значение, которое тянет назвать аналогично методу. Пока что у меня self.extract - метод, а self.vextract - по смыслу связанная переменная. Насколько знаю, PEP дает только общие инструкции (например, MyClass.my_method, self.my_variable).

Офлайн

#2 Ноя. 8, 2019 21:50:51

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Название переменных

vanvanov
Добрый вечер!Как различать методы классов и переменные? ….. Насколько знаю, PEP дает только общие инструкции (например, MyClass.my_method, self.my_variable).
ИМХО если так уж тяжело запомнить, то имена нужно давать такие чтобы сразу по имени было понятно.
В имени методов исользвать, например, слова add…. set… get… extract.. и тд… а в именах переменных существительные, типа self.width self.height - переменные, self.get_size\self.set_size -методы



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version