Я намагаюся з'ясувати невідповідність типу, додаючи рядок до іншого рядка в операції конкатенації.
В основному повертається помилка TypeError(не може об'єднати рядок і кортеж); тому я хотів би зрозуміти, де я призначив значення як кортеж замість рядка.
Всі значення, які я присвоюю, є рядками, тому я повинен з'ясувати, звідки береться кортеж, тому я сподівався, що в Python є спосіб дізнатись, що міститься в змінній і який це тип.
Наразі за допомогою pdb мені вдалося перевірити вміст змінних, і я правильно отримую ті значення, які я очікував; але я хотів би знати також тип змінної (за логікою, якщо компілятор може викликати помилку типу, це означає, що він знає, що знаходиться всередині змінної і чи сумісна вона з виконаною операцією; повинен бути способом отримати це значення / прапор).
Чи є спосіб роздрукувати тип змінної в python?
До речі, я намагався змінити всі свої змінні на явно рядки, але це неможливо примусити str (myvar), тому я не можу просто відтворювати як тип рядка скрізь, де я використовую рядки.