Ich bin neu und versuche einen Weg zu finden, eine Anzahl von Ls am Anfang und Ende eines Strings einzufügen. Also, wenn ich eine Zeichenfolge habe, die sagt
"Wo habe ich heute Morgen meinen Cupcake hingelegt?"
Und ich möchte 1 l am Anfang und 2 l am Ende einfügen, also sieht es so aus: "Wo habe ich heute Morgen meinen Cupcake hingelegt?" Wie mache ich das? Danke
Sie können auch join verwenden:
Ergebnis:
quelle
Wenn Sie eine andere Zeichenfolge an einer anderen Stelle in eine vorhandene Zeichenfolge einfügen möchten, können Sie die folgende Auswahlmethode verwenden.
Aufruf des Charakters an zweiter Stelle:
Anrufbereich mit Start- und Endposition:
Aufrufen eines Teils einer Zeichenfolge vor dieser Position:
Aufrufen eines Teils eines Strings nach dieser Position:
Fügen Sie Ihre Saite an der 5. Position ein.
Ist auch
s
gleichbedeutend mits[:]
.Mit Ihrer Frage können Sie alle Ihre Zeichenfolge verwenden, dh
oder wenn
"L"
es sich um eine andere Zeichenfolge handelt (zum Beispiel nenne ich siel
), können Sie diesen Code verwenden:quelle
Zusätzlich zu C2H5OH Antwort , in Python 3.6+ Sie Format - Strings verwenden können, um es ein bisschen sauberer:
quelle
Angenommen, wir haben eine Zeichenfolge namens yourstring:
quelle
Ich rendere eine URL durch Benutzereingabe. Wenn der Benutzer eine Zeichenfolge mit zwei Wörtern eingibt, möchte ich das Wort mit + dazwischen drucken
Beispiel
Für den obigen Code erhalte ich eine URL als " http://exmaple.com/iphone 11".
Ich möchte die URL jedoch als " http://exmaple.com/iphone+11 " drucken.
quelle