Назад к вопросам
JuniorТеорияЧасто
Что произойдёт при запуске программы?
s = "hello"
print(s)
s[0] = "J"
print(s)Выведет hello, затем ошибка TypeError
- Ждать
Jello, будто строку можно изменить на месте: строки неизменяемые, поэтомуs[0] = "J"вызываетTypeError, и второйprintне выполняется. - Ждать ошибку до
hello: до запуска файл останавливает только синтаксическая ошибка, а эта возникает на присваивании, после первогоprint.
- Как получить строку
Jelloизs? - Какая часть сообщения об ошибке называет тип, который нельзя изменить?