[파이썬] 문자열 메소드 (strip, split, join 등)

Python은 문자열을 조작하기 위한 다양한 메소드를 제공합니다. 문자열 메소드는 문자열을 다루기 위해 간단하고 효율적인 방법을 제공합니다. 이 글에서는 Python에서 제공하는 문자열 메소드인 strip, split, join 등에 대해 알아보겠습니다.

strip 메소드

strip 메소드는 문자열의 양 끝에 있는 공백을 제거하는 메소드입니다. 다음과 같이 사용합니다.

string = "   Hello World   "
string = string.strip()
print(string)

결과는 다음과 같습니다.

Hello World

strip 메소드는 인자로 문자열을 받아 그 문자열로 끝나는 공백을 제거할 수도 있습니다.

string = "Hello World!!!"
string = string.strip("!")
print(string)

결과는 다음과 같습니다.

Hello World

split 메소드

split 메소드는 문자열을 구분자를 기준으로 나누는 메소드입니다. 다음과 같이 사용합니다.

string = "Hello,World,Python"
string_list = string.split(",")
print(string_list)

결과는 다음과 같습니다.

['Hello', 'World', 'Python']

join 메소드

join 메소드는 문자열 리스트를 하나의 문자열로 합치는 메소드입니다. 다음과 같이 사용합니다.

string_list = ["Hello", "World", "Python"]
string = ",".join(string_list)
print(string)

결과는 다음과 같습니다.

Hello,World,Python

결론

본 글에서는 Python에서 제공하는 문자열 메소드인 strip, split, join 등에 대해 알아보았습니다. 이 메소드들은 문자열을 다루기 위해 간단하고 효율적인 방법을 제공합니다. 따라서 문자열을 조작하기 위해서는 이 메소드들을 사용하는 것이 좋습니다.