학습 자료
문자열 다루기
데이터 분석에서는 문자열을 사용해 데이터를 정제하고, 텍스트 조각을 결합하거나, 유용한 형식으로 변환합니다.
문자열 결합
두 개 이상의 문자열을 이어 붙일 때는 + 연산자를 사용합니다.
문자열 결합
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으로 바꿉니다.
이 챕터의 강의 · 파이썬 프로그래밍 복습
- 1. 변수와 자료형
- 2. 표현식과 산술
- 3. 문자열 다루기
- 4. 파이썬의 리스트
- 5. 리스트 메서드와 슬라이싱
- 6. 튜플과 집합
- 7. 딕셔너리 - 키와 값
- 8. 딕셔너리 메서드와 중첩
- 9. 조건문 (if, elif, else)
- 10. 반복문 - for와 while
- 11. 제어 흐름 & 자료 구조 정리
- 12. 선택형 퀴즈
- 13. 반복 제어문 (break, continue, pass)
- 14. 재사용 가능한 코드를 만드는 함수
- 15. 함수 인수와 반환값
- 16. 변수 범위와 중첩 함수
- 17. try/except로 예외 처리하기
- 18. 파일 읽기와 쓰기
- 19. CSV 파일 파싱
- 20. 내장 모듈 사용하기 (math, random, datetime)
- 21. 외부 모듈 가져오기
- 22. 빈칸 채우기 퀴즈
Quiz
0 / 1
문자열의 시작과 끝에 있는 불필요한 공백을 제거하기 위해 어떤 Python 함수(메서드)를 사용하나요?
replace()
upper()
strip()
capitalize()
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말