JoeSmith3100
@JoeSmith3100
Начинающий программист C#

Как на питоне создать функцию по типу «значимый_тип.функция(аргументы)»?

Допустим у нас есть такое выражение
а = "abc"
как нужно прописать функцию, чтобы при попытке дать интерпретатору запись ниже не выскакивала ошибка?
a.doThis(_argument)
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
Ты просишь что-то типа extension methods из C#?
Вообще-то это совершенно не питонично и такие хаки лучше не использовать.
Для обычных классов можно было бы попробовать модифицировать __dict__ класса, или задать атрибут. Атрибут может быть методом, т.е. функцией.
Но для встроенных классов такой номер не пройдёт, скорее всего, так как их __dict__ доступен только для чтения.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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