Sou novo e estou tentando encontrar uma maneira de inserir vários L's no início e no final de uma string. Então, se eu tiver uma string que diz
"onde eu coloquei meu cupcake esta manhã"
E eu quero inserir 1 L no início e 2 L no final, então parece: "Onde eu coloquei meu cupcake esta manhãLL" Como faço isso. obrigado
Você também pode usar o join:
Resultado:
fonte
Se você quiser inserir outra string em outro lugar na string existente, você pode usar o método de seleção abaixo.
Chamando personagem na segunda posição:
Alcance de chamada com posição inicial e final:
Chamando parte de uma string antes dessa posição:
Chamando parte de uma string após essa posição:
Inserindo sua corda na 5ª posição.
Também
s
é equivalente as[:]
.Com sua pergunta, você pode usar toda a sua string, ou seja,
ou se
"L"
for alguma outra string (por exemplo, eu chamo del
), então você pode usar esse código:fonte
Somando-se à resposta do C2H5OH , no Python 3.6+ você pode usar strings de formato para torná-lo um pouco mais limpo:
fonte
Digamos que temos uma string chamada yourstring:
fonte
Estou processando uma URL por entrada do usuário. Lá, se o usuário inserir uma string com duas palavras, quero imprimir a palavra com + entre
Exemplo
Para o código acima, recebo um URL como " http://exmaple.com/iphone 11"
Mas quero imprimir o URL como " http://exmaple.com/iphone+11 "
fonte