문자열1 문자열을 결합하는 몇가지 방법 방법 1 s = 'message1' s += 'message2' s += 'message3' 이해하기 쉽고 작성하기도 편해서 보통 이렇게 사용하지만 문자열은 immutable이라 매번 새로운 문자열이 생성되어 비효율적이다. (물론 대부분의 경우엔 별 문제가 안된다.) 방법 2 그래서 list에 문자열을 넣어준 후 join으로 한 번에 새로운 문자열을 생성한다. message_list = [] message.append('message1') message.append('message2') message.append('message3') s = ''.join(message_list) 방법 3 StringIO를 사용하는 방법도 있다. 이 경우 방법2보다 더 효율이 좋다. 게다가 tell()로 생성할 문자열의 .. 2020. 12. 3. 이전 1 다음