python - 추출 - 파이썬 문자열 제거



파이썬 문자열 조각 인덱스-문자열의 끝에서 끝까지 (4)

문자열 인덱스를 사용하면 len ()을 사용하지 않고 문자열의 끝까지 슬라이스 할 수 있습니까? 음수 인덱스는 마지막부터 시작하지만 [-1]은 마지막 문자를 생략합니다.

word = "Help"
word[1:-1] # But I want to grab up to end of string!
word[1:len(word)] # Works but is there anything better?

https://src-bin.com


Answer #1

네, 물론, 당신은해야합니다 :

word[1:]

Answer #2

대신 다음을 사용해보십시오 :

word[1:]

Answer #3

이걸 찾으세요?

>>> word = "Help"
>>> word[1:]
'elp'

Answer #4

함수에서 입력 변수로 끝 인덱스를 지정해야한다고 생각했습니다. 이 경우 end=None 만들 수 있습니다. 예 :

def slice(val,start=1,stop=None)
    return val[start:stop]

word = "Help"
slice(word)  # output: 'elp'




string