질문 : Python의 문자열에서 특정 문자 제거 Python을 사용하여 문자열에서 특정 문자를 제거하려고합니다. 이것이 제가 지금 사용하고있는 코드입니다. 불행히도 그것은 문자열에 아무것도하지 않는 것처럼 보입니다. for char in line: if char in " ?.!/;:": line.replace(char,'') 이 작업을 올바르게 수행하려면 어떻게해야합니까? 답변 Python의 문자열은 변경할 수 없습니다 (변경할 수 없음). line.replace(...) 의 효과는 이전 문자열을 변경하는 대신 새 문자열을 만드는 것입니다. 해당 문자가 제거 된 상태에서 해당 변수가 새 값을 갖도록 line 에 리 바인드 (할당)해야합니다. 또한, 당신이하는 방식은 상대적으로 느릴 것입니다. 또한 이중..