답변:
>>> x = 'lipsum'
>>> x.replace(x[:3], '')
'sum'
>>> x = 'liplip'
>>> x.replace(x[:3], '')
''
. 물론 세 번째 매개 변수 (count) = 1로이 문제를 해결할 수 있지만 여전히 더 오래 걸립니다.
사용 del
.
예:
>>> text = 'lipsum'
>>> l = list(text)
>>> del l[3:]
>>> ''.join(l)
'sum'
text = 'liplip'
>>> text.lstrip(text[:3])
''
하나 때문에 문자 인수가 접두사 아니다; 오히려 모든 값 조합이 제거됩니다.str.lstrip([chars])
'liplip'
. 두 번째TypeError: 'str' object does not support item deletion
"lipsumm"[3:] == "summ"