Я новичок в Python и я пытался ниже сценарийпитон возвращения типа вместо класса
"""
>>> x + y
42
>>> type(message)
<class 'str'>
>>> len(message)
13
"""
if __name__ == '__main__':
x = 22
y = 20
message = str("abcdefghijklm")
import doctest
doctest.testmod()
Я получаю ниже ошибки питона версии 2,6
File "test1.py", line 6, in __main__
Failed example:
type(message)
Expected:
< class 'str'>
Got:
< type 'str'>
Можете ли вы предположить, почему типа, хотя я использую класс str для создания объекта сообщения?
это означает, что тестовая ячейка, которую я использую «», неверна? или есть способ, которым я могу создать объект класса str? Я предполагаю, что мне не нужно создавать собственный класс str. –
user258367
@ user258367: Возможно, он подходит для более старой версии Python, но пока я не нашел никаких признаков этого. Даже пользовательские классы используют «тип» в своем представлении. –