Я новичок и пытаюсь найти способ вставить несколько букв L в начало и конец строки. Итак, если у меня есть строка, в которой говорится
"куда я положил кекс сегодня утром"
И я хочу вставить 1 литр в начале и 2 литра в конце, чтобы это выглядело так: «Куда я положил свой кекс сегодня утром?» Как мне это сделать. Спасибо
Вы также можете использовать join:
Результат:
источник
Если вы хотите вставить другую строку где-то еще в существующей строке, вы можете использовать метод выбора ниже.
Вызывающий персонаж на второй позиции:
Диапазон вызова с начальной и конечной позицией:
Вызов части строки перед этой позицией:
Вызов части строки после этой позиции:
Вставляем вашу строку в 5-ю позицию.
Также
s
эквивалентенs[:]
.С вашим вопросом вы можете использовать всю свою строку, т.е.
или если
"L"
это какая-то другая строка (например, я называю ееl
), вы можете использовать этот код:источник
Добавляя к ответу C2H5OH , в Python 3.6+ вы можете использовать строки формата, чтобы сделать его немного чище:
источник
Допустим, у нас есть строка с именем yourstring:
источник
Я визуализирую URL-адрес, введенный пользователем. Там, если пользователь вводит строку с двумя словами, я хочу напечатать слово с + между ними
пример
Для приведенного выше кода я получаю URL как « http://exmaple.com/iphone 11».
Но я хочу напечатать URL как « http://exmaple.com/iphone+11 ».
источник