Как добавить в строку python?
Не получается вставить 17 в середину текста, строки же вроде можно изме.
Ваш вопрос
Не получается вставить 17 в середину текста, строки же вроде можно изме.
result = text + suffix. Это создаёт новую строку.result = text[:pos] + addition + text[pos:]. Индекс pos отсчитывается с нуля.str либо используйте f-строку. Например, result = f'Номер {17} готов'.При большом количестве частей удобно сначала собрать список, затем объединить его через join. Если позиция выбирается пользователем, определите допустимые границы. Срезы допускают индексы за пределами длины, но получившаяся вставка может отличаться от того, что предполагалось по условиям программы.
4.20
• В конец: text + suffix.
• В середину: text[:pos] + addition + text[pos:].
• Число преобразуйте через str.
Сохраните результат: строки не изменяются на месте.
Пока нет премиум-вопросов в подборке
Не нашли то, что искали?
Задайте свой вопрос
Лучший ответ
v4-flash
v4-flash
Как добавить в строку python?
text + suffixprefix + texttext[:pos] + str(17) + text[pos:]f'Номер {17} готов'Результат нужно сохранить. Строка неизменяема, поэтому вставка создаёт новое значение. Позиция отсчитывается с нуля, а число перед обычным сложением строк преобразуется в текст.