определить действия для своей функции some_func() в случае если аргументом является строка дополнив str.
нельзя.
пошему?)
Че значит дополнить?
нахрен так делать?
class str: def some_func(): pass
Отнаследуйся от str
ебать ты сверхразум
Хреновая идея И наследоваться от str тоже не стоит
Хотелка специфическая. Для чего тебе это? Если ты хочешь, чтобы твой объект возвращал строковое представление себя, то переопредели __str__
Да я не глуп, я знаю про str....
Я тщетно пытался выяснить какую проблему он пытается таким способом решить и какое отношение это имеет к тем кускам кода что он привел.
Если это часть бизнес логики, то __str__ трогать не надо
Большая разница между ситуацией когда тебе надо отформатировать данные перед отправкой клиенту и тем когда тебе надо вывести значение в консоль
ты путаешь __repr__ и __str__
Обсуждают сегодня