132

文字列から最初の x 文字を削除するにはどうすればよいでしょうか? たとえば、string がある場合lipsum、最初の 3 文字を削除して ? の結果を得るにはどうすればよいでしょうsumか?

4

5 に答える 5

242
>>> text = 'lipsum'
>>> text[3:]
'sum'

詳細については、文字列に関する公式ドキュメントを参照してください。表記の簡潔な要約については、このSO 回答を参照してください。

于 2012-08-04T06:45:57.037 に答える
23

別の方法 (実際のニーズに応じて): 最初のn文字をポップし、ポップされた文字と変更された文字列の両方を保存する場合:

s = 'lipsum'
n = 3
a, s = s[:n], s[n:]
print(a)
# lip
print(s)
# sum
于 2013-12-18T17:10:30.883 に答える
11
>>> x = 'lipsum'
>>> x.replace(x[:3], '')
'sum'
于 2012-08-04T06:45:31.313 に答える
1

口座番号の下3桁を表示する例。

x = '1234567890'   
x.replace(x[:7], '')

o/p: '890'
于 2016-12-13T10:21:02.737 に答える