TypeError: unsupported operand type(s) for +: 'ClassName' and 'ClassName'

Содержание
Ошибка
Решение
Похожие статьи

В общем виде ошибка выглядит так:

TypeError: unsupported operand type(s) for +: 'ClassName' and 'ClassName'

Довольно часто встречается подвид с range:

TypeError: unsupported operand type(s) for +: 'range' and 'range'

Эта ошибка говорит о том, что вы запускаете код написанный на Python2 с помощью Python3

Установите последнюю версию Python2 по инструкции и запустите код с помощью второго Python

В общем случае вместо range может быть название любого класса. Эта ошибка говорит о том, что вы пытаетесь использовать несуществующий для данного класса метод __add__()

Python понимает как складывать числа или строки, но если вы написали свой класс, придётся объяснять что конкретно вы хотите от сложения.

Например, при попытке сложить два объекта класса Employee можно получить

TypeError: unsupported operand type(s) for +: 'Employee' and 'Employee'

Решение этой проблемы описано в статье Python ООП: специальные методы

Похожие статьи
Сложности при работе с Python
Python
Установлено несколько версий Python
Установить дополнительную версию Python
Проверка системного пути
Куда устанавливаются различные версии Python
Установить пакет для определённой версии Python
AttributeError: partially initialized module 'datetime' has no attribute 'date'
ModuleNotFoundError: No module named 'requests'
ModuleNotFoundError: No module named 'urllib2'
ModuleNotFoundError: No module named numpy
SyntaxError: Missing parentheses in call to 'print'
SyntaxError: Non-ASCII character
TabError: inconsistent use of tabs and spaces in indentation
TypeError: getsockaddrarg: AF_INET address must be tuple, not str
TypeError: unsupported operand type(s) for +:
TypeError: module object is not callable
TypeError: 'str' object is not callable
TypeError: __init__() got an unexpected keyword argument 'capture_output'
TypeError: 'generator' object is not subscriptable
virtualenv : The term 'virtualenv' is not recognized
Не активируется виртуальное окружение
SSL module is not available
UnicodeDecodeError: 'charmap' codec can't decode byte 0x90 in position

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

IT

Образование

Актуально сейчас

Разное

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящуюю по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: