Я учусь кодировать. Это мой код:
race = 'Daytona 500'
print( race , 'is' + type( race ) )
И ошибка:
print( race , 'is' + type( race ) )
TypeError: must be str, not type
Помогите пожалуйста, что я делаю не так
0
NeoAstro
24 Апр 2017 в 13:39
2 ответа
Лучший ответ
Лучше использовать format
здесь
race = 'Daytona 500'
print( race + ' is '+'{}'.format(type(race)))
Он напечатает Daytona 500 is <type 'str'>
3
Chanda Korat
24 Апр 2017 в 10:48
Вы также можете использовать:
print( race + ' is '+ str(type(race)))
2
Carlo 1585
24 Апр 2017 в 10:50
Похожие вопросы
Новые вопросы
python
Python - это многопарадигмальный, динамически типизированный, многоцелевой язык программирования. Он разработан для быстрого изучения, понимания и использования, а также для обеспечения чистого и единообразного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Тем не менее, для вопросов о Python, связанных с версией, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas и NumPy) включите его в теги.