Je suis nouveau et j'essaie de trouver un moyen d'insérer un certain nombre de L au début et à la fin d'une chaîne. Donc si j'ai une chaîne qui dit
"où ai-je mis mon petit gâteau ce matin"
Et je veux insérer 1 L au début et 2 L à la fin, donc ça ressemble à: "Où ai-je mis mon cupcake ce matinLL" Comment dois-je faire cela. Merci
Vous pouvez également utiliser join:
Résultat:
la source
Si vous souhaitez insérer une autre chaîne ailleurs dans la chaîne existante, vous pouvez utiliser la méthode de sélection ci-dessous.
Caractère appelant en deuxième position:
Plage d'appel avec position de début et de fin:
Appel d'une partie d'une chaîne avant cette position:
Appel d'une partie d'une chaîne après cette position:
Insérez votre corde en 5ème position.
Équivaut également
s
às[:]
.Avec votre question, vous pouvez utiliser toute votre chaîne, c'est-à-dire
ou si
"L"
est une autre chaîne (par exemple, je l'appelle commel
), vous pouvez utiliser ce code:la source
En plus de la réponse de C2H5OH , dans Python 3.6+, vous pouvez utiliser des chaînes de format pour le rendre un peu plus propre:
la source
Disons que nous avons une chaîne appelée yourstring:
la source
Je rend une URL par entrée utilisateur. Là, si l'utilisateur entre une chaîne avec deux mots, je veux imprimer le mot avec + entre les deux
Exemple
Pour le code ci-dessus, j'obtiens une URL comme " http://exmaple.com/iphone 11"
Mais je souhaite imprimer l'URL sous la forme " http://exmaple.com/iphone+11 "
la source