학습 자료
문자열 다루기
데이터 분석에서는 문자열을 사용해 데이터를 정제하고, 텍스트 조각을 결합하거나, 유용한 형식으로 변환합니다.
문자열 결합
두 개 이상의 문자열을 이어 붙일 때는 + 연산자를 사용합니다.
문자열 결합
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으로 바꿉니다.
Quiz
0 / 1
문자열의 시작과 끝에 있는 불필요한 공백을 제거하기 위해 어떤 Python 함수(메서드)를 사용하나요?
replace()
upper()
strip()
capitalize()
학습 자료
AI 튜터
도움말
코드 에디터
코드 실행
코드 생성
실행 결과