214 похожих чатов

Господа, объясните как работает self в питухоне. Типа я не

понимаю вот этой конструкции:
Аругмент self передается автоматически - он содержит ссылку на экземпляр класса, позволяя экземпляру использовать методы и атрибуты класса.

То есть как использовать? Почему тогда пишут self.value = value в init()? Получается что self.value содержит ссылку на атрибут метода экземпляра присваивая его в целом к классу или как? Я уже запутался...

3 ответов

5 просмотров

Это работает типа как this в том же джс Можешь так переменные и прочуя еботу объявлять или вызывать в своем же классе свои же методы

Марк-Клавишин Автор вопроса
Virgil(N) FCKPTN
Это работает типа как this в том же джс Можешь так...

Я в джс не работал и в глаза не видел. Методом сопоставления определений из разных источников и опытной проверки сделал вывод, что: self делает любой параметр любого метода общедоступным всем методам одного конкретного экземпляра.

Похожие вопросы

Обсуждают сегодня

какие клиентские датасеты в лазаре умеют объединяться в master-detail? нужно забрать на клиент запись из одной таблицы и выборку из другой связанной один-ко-многим, отредактир...
Igor
19
Делал сайт заказчику в 2018г. Прилетела претензия на фотку в примерах работ от copydefend (ооо "фортуна технолоджис") на 36к рублей 🙈 Конторка эта образовалась в 2023 г, и 13...
Alexander Andreev
10
Подскажите, сейчас что то есть (JS модуль какой-нибудь), что можно использовать для: 1) переваривания javascript codа из html fileа, т.е. разбивки, на переменные, команды, бло...
Iar De
32
А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
/////////////////////////////////////// TChart / TLineSeries - сохранение данных (текстовый файл) /////////////////////////////////////// добрый день / работа с графиком: 1....
livontiy
14
Мне интересно, скорее людей здесь используют D, Rust, C/C++ для решения реальных прикладных задач за деньги?)
Evil Satanson
43
кто поможет крякнуть чит? (реверс инжиринг) чтобы разблокировать премиум версию
Mёdkinson Medvezhkin
39
Господа. Кто тут шарит за оптимизацию mysql? есть небольшой заказ - сайт на дцать тысяч ресурсов - бдшка распухла - тормозит. Нужно посмотреть что можно соптимизировать - а то...
Jacov Borisov
8
давайте за механические клавиатуры потрём, мне тут неучтенных денег упало и их можно потратить на что-то такое, вот думаю про dark project kd87a, кто-то имеет что-то подобное?
Oleg Nosov
24
Чем больше разбираюсь с интерфейсами в дельфи, тем меньше понимаю, как работает поиск имен. type IIntf = interface function GetStr: string; end; IChild = interface(I...
Jack128
9
Карта сайта