私は新しく、文字列の最初と最後にいくつかのLを挿入する方法を見つけようとしています。だから私が言う文字列がある場合
「今朝、どこにカップケーキを置いたか」
そして、最初に1 Lを挿入し、最後に2 Lを挿入したいので、次のようになります。ありがとうございました
私は新しく、文字列の最初と最後にいくつかのLを挿入する方法を見つけようとしています。だから私が言う文字列がある場合
「今朝、どこにカップケーキを置いたか」
そして、最初に1 Lを挿入し、最後に2 Lを挿入したいので、次のようになります。ありがとうございました
回答:
他の回答と一緒に完全にするために:
yourstring = "L%sLL" % yourstring
または、Python 3.xとの上位互換性:
yourstring = "L{0}LL".format(yourstring)
他の文字列を既存の文字列のどこかに挿入したい場合は、以下の選択方法を使用できます。
2番目の位置にあるキャラクターを呼び出す:
>>> s = "0123456789"
>>> s[2]
'2'
開始位置と終了位置のある呼び出し範囲:
>>> s[4:6]
'45'
その位置の前の文字列の一部を呼び出す:
>>> s[:6]
'012345'
その位置の後の文字列の一部を呼び出す:
>>> s[4:]
'456789'
文字列を5番目の位置に挿入します。
>>> s = s[:5] + "L" + s[5:]
>>> s
'01234L56789'
また、sと同等s[:]です。
あなたの質問では、すべての文字列を使用できます、すなわち
>>> s = "L" + s + "LL"
または、"L"他の文字列(たとえば、私はそれをと呼びlます)の場合、そのコードを使用できます。
>>> s = l + s + (l * 2)
ユーザー入力によってURLをレンダリングしています。ユーザーが2つの単語を含む文字列を入力した場合、間に+を付けて単語を印刷したい
例
key = input("Enter the product :")
URL = "http://exmaple.com/"
print (URL)
User input: iphone 11
上記のコードの場合、「http://exmaple.com/iphone 11」というURLを取得します
しかし、URLを " http://exmaple.com/iphone+11 " として印刷したい