Вопрос по python – Специальные (магические) методы в Python [закрыто]

48

Каковы все специальные (волшебные) методы в Python?__xxx__ методы, то есть.

Я часто ищу способ переопределить что-то, что, как я знаю, можно сделать одним из этих методов, но мне трудно найти, как, поскольку, насколько я могу судить, нет определенного списка этих методов. , ПЛЮС их имена не очень дружелюбны к Google. Поэтому я думаю, что иметь список тех, кто здесь на SO, было бы хорошей идеей.

@ketorin: Причина, по которой хорошие вопросы, подобные этим, закрываются, заключается в том, что людям, которым предоставлены новые блестящие полномочия, очень интересно их использовать. OCDev
& Quot; Волшебное & Quot ;? Где ты это взял? Документация Python называет их «именами специальных методов». Я никогда не видел, чтобы они назывались «волшебными». Где ты это видел? S.Lott
Я не понимаю, почему это закрыто. Вопрос полезен и конструктивен, а ответ подтверждается ссылкой. Там нет ничего, чтобы спорить или спорить по этому вопросу. Я не вижу, чтобы это нарушало какие-либо правила в справочном центре. ketorin
@ S.Lott Нет? Привет тебеreaden the docs? Не читалthe guide им? Alba Mendez
Их часто называют «магическими методами». Это может помочь с Google. balpha♦

Ваш Ответ

1   ответ
48

ссылка на язык, На уровне C вы можете найти его подпротокол объекта раздел (строго говоря, у вас есть только подмножество здесь).

Другаяhelpful link
+1: каждый, четко перечисленный. Google & quot; Имена специальных методов Python & quot; и вы получите 700 000 ответов, начиная с раздела 3. Справочника по языку.

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