문자열을 검색하고 정리하고 나눕니다.
문자열 메서드는 원본을 바꾸지 않고 새 문자열이나 결과를 반환합니다. strip은 양끝 공백, lower와 upper는 대소문자, split은 구분자로 나눈 목록, replace는 치환 결과를 만듭니다.
split에 쉼표를 넘기면 앞뒤 공백이 붙은 세 조각이 나오고, 리스트 컴프리헨션이 조각마다 strip으로 공백을 지운 뒤 lower로 소문자로 바꿉니다. 그래서 python, web, data 세 문자열이 든 리스트가 출력되고, 원래 대문자로 시작하던 Python도 소문자 python으로 정규화되었기 때문에 마지막 in 검사가 True를 냅니다.
메서드를 연결할 때 각 단계의 반환 자료형을 확인하세요. split 뒤에는 문자열이 아니라 리스트이므로 사용할 수 있는 메서드가 달라집니다.
검색용 정규화는 언어와 요구사항에 따라 casefold, Unicode 정규화, 공백 정책을 함께 결정해야 합니다.
replace를 호출했다고 원본 문자열이 바뀌었다고 생각하지 말고 반환값을 저장하세요.
직접 바꿔보세요쉼표 문자열을 정리해 소문자 태그 목록으로 만드세요.
실행 버튼을 누르면 결과가 여기에 표시됩니다.