본문에서 'stripe() 매서드에 인자를 문자열을 지정하면 인자에 포함된 모든 기호를 문자열 양끝에서 최대한 많이 삭제한 문자열을 반환한다.'라고 되어 있습니다
저는 이것을 문자열의 양 끝에서 인자로 지정되지 않은 문자가 나올 때 까지 문자를 삭제한다라고 이해했습니다.
예를 들어
word = 'floccinaucinihilipilification'
word.strip('i')
이 문자열에는 i가 상당히 많이 포함되어있지만, 양 끝 처음부터 인자에는 지정되지 않은 f와 n이 있기 때문에 아무것도 변하지 않습니다
word = 'floccinaucinihilipilification'
word.strip('nifolcaup')
이번과 같은 경우 양 쪽에서 삭제하다보면 h와 t에서 인자로 지정되지 않은 문자가 나오고, 'hilipilificat'가 출력됩니다.
역시나 안쪽 문자들은 인자로 지정되었으나, h와 t에 의해 삭제되지 않았습니다.
제가 올바르게 이해했나요?
본문에서 'stripe() 매서드에 인자를 문자열을 지정하면 인자에 포함된 모든 기호를 문자열 양끝에서 최대한 많이 삭제한 문자열을 반환한다.'라고 되어 있습니다
저는 이것을 문자열의 양 끝에서 인자로 지정되지 않은 문자가 나올 때 까지 문자를 삭제한다라고 이해했습니다.
예를 들어
이 문자열에는 i가 상당히 많이 포함되어있지만, 양 끝 처음부터 인자에는 지정되지 않은 f와 n이 있기 때문에 아무것도 변하지 않습니다
이번과 같은 경우 양 쪽에서 삭제하다보면 h와 t에서 인자로 지정되지 않은 문자가 나오고, 'hilipilificat'가 출력됩니다.
역시나 안쪽 문자들은 인자로 지정되었으나, h와 t에 의해 삭제되지 않았습니다.
제가 올바르게 이해했나요?