programing

문자열에서 첫 번째 x 문자를 제거하시겠습니까?

newnotes 2023. 9. 2. 10:13
반응형

문자열에서 첫 번째 x 문자를 제거하시겠습니까?

문자열에서 첫 번째 x 문자를 제거하는 방법은 무엇입니까?예를 들어 문자열이 있는 경우lipsum어떻게 그들이 처음 3개의 캐릭터를 제거하고 결과를 얻을 수 있을까요?sum?

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

자세한 내용은 문자열에 대한 공식 문서를 참조하고 표기법에 대한 간결한 요약은 이 SO 답변을 참조하십시오.

다른 방법(실제 요구 사항에 따라 다름):처음 n자를 팝업하고 팝업된 문자와 수정된 문자열을 모두 저장하려면 다음을 수행합니다.

s = 'lipsum'
n = 3
a, s = s[:n], s[n:]
print(a)
# lip
print(s)
# sum
>>> x = 'lipsum'
>>> x.replace(x[:3], '')
'sum'

사용하다del.

예:

>>> text = 'lipsum'
>>> l = list(text)
>>> del l[3:]
>>> ''.join(l)
'sum'

계정 번호의 마지막 세 자리를 표시하는 예입니다.

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

o/p: '890'

언급URL : https://stackoverflow.com/questions/11806559/removing-first-x-characters-from-string

반응형