본문으로 건너뛰기
실습하기

문자열 다루기

데이터 분석에서는 문자열을 사용해 데이터를 정제하고, 텍스트 조각을 결합하거나, 유용한 형식으로 변환합니다.


문자열 결합

두 개 이상의 문자열을 이어 붙일 때는 + 연산자를 사용합니다.

문자열 결합
family_name = "김"
given_name = "민지"
full_name = family_name + " " + given_name
print("전체 이름:", full_name)

성과 이름을 사이에 공백 하나를 두고 하나의 문자열로 합칩니다.


대소문자 변경

문자열의 대소문자를 바꿀 때는 upper()capitalize() 메서드를 사용합니다.

대소문자 변경
greeting = "hello world"
print(greeting.upper()) # HELLO WORLD
print(greeting.capitalize()) # Hello world
  • upper()는 모든 문자를 대문자로 바꿉니다.
  • capitalize()는 첫 글자만 대문자로 만듭니다.

불필요한 공백 제거

사용자가 실수로 공백을 많이 입력하는 경우가 있습니다. 이를 strip() 메서드로 정리할 수 있습니다.

불필요한 공백 제거
raw_input = "   데이터 과학   "
clean_input = raw_input.strip()
print("정리됨:", clean_input)

문자열의 앞뒤 공백을 제거합니다.


텍스트 바꾸기

문자열에 오래되었거나 잘못된 용어가 있다면 replace() 메서드를 사용해 바꿀 수 있습니다.

텍스트 바꾸기
message = "I love Java"
updated_message = message.replace("Java", "Python")
print(updated_message)

텍스트에서 Java를 찾아 Python으로 바꿉니다.

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!