website = 'http://www.python.org'
website[18:] = 'com'
Ошибка говорит: объектОшибка при помощи задания срезов в строках
«» STR не поддерживает назначение элемента.
Почему этот фрагмент кода не является законным?
website = 'http://www.python.org'
website[18:] = 'com'
Ошибка говорит: объектОшибка при помощи задания срезов в строках
«» STR не поддерживает назначение элемента.
Почему этот фрагмент кода не является законным?
Поскольку строки неизменяемы. Делают это так:
>>> website = 'http://www.python.org'
>>> website = website[:18] + 'com' # build a new string, reassign variable website
>>> website
'http://www.python.com'
Если вы предпочитаете не сосчитать, сколько символов, чтобы остановить, прежде чем достичь .org
вы можете использовать
website=website[:len(website)-4]+".com"