문자열 다루기
데이터 분석에서는 문자열을 사용해 데이터를 정제하고, 텍스트 조각을 결합하거나, 유용한 형식으로 변환합니다.
문자열 결합
두 개 이상의 문자열을 이어 붙일 때는 +
연산자를 사용합니다.
문자열 결합
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 강의를 등록해 주세요!