2年後にPythonに戻ります。文字列を最初からループし、特定の文字で停止してから文字列を返す最善の方法を覚えていない。文字列をループして特定の文字で終了する新しい文字列を返す方法
def my_string(long_string, char):
newstr = " "
for i in range(len(long_string)):
if long_string[i] == char:
# now what?
私は新しい文字列を作成し、既存の文字列を通過するループを開始する必要があります知っています。しかし、それから私は立ち往生します。私は新しい文字列を返す必要があることを知っていますが、残りのコードはどのように見えるのでしょうか。あなたの助けを前にありがとう。
は、その文字列で_certain character_が保証されていますか?特定の文字を新しい文字列に含めるか、その直前で停止しますか? –