Python は初めてで、非常に単純な質問があります。文字列から最後の 3 文字を削除したいと思います。これを行う効率的な方法は何ですか?
例 I am going
はI am go
を使用できますnew_str = old_str[:-3]
。つまり、先頭から末尾 3 文字までのすべてを意味します。
文字列スライスを使用します。
>>> x = 'I am going'
>>> x[:-3]
'I am go'
文字列の名前の直後に [:-3] を追加できます。これにより、最初から最後の文字から 3 文字目までのすべての文字を含む文字列が得られます。あるいは、最初の 3 文字を削除したい場合は、[3:] を使用できます。同様に、[3:-3] は、最初の 3 文字と最後の 3 文字が削除された文字列を返します。