strip 함수
- 주어진 문자열의 양 끝에서 특정 문자나 공백을 제거
- 문자열을 수정하지 않고 새로운 문자열을 반환
- 괄호 안에 특정 값을 넣을 경우에는 해당하는 문자열을 제거
- strip 함수에는 rstrip, lstrip, strip으로 총 3가지
- rstrip은 오른쪽에 있는 것만(공백 or 특정 문자) 제거하고, lstrip은 왼쪽에 있는 것만 제거하고, strip은 양쪽 다 제거한다.
text = "^ Hello, World! ^"
stripped_text = text.strip('^')
lstripped_text = text.lstrip('^')
rstripped_text = text.rstrip('^')
print(text)
print(stripped_text)
print(lstripped_text)
print(rstripped_text)
> ^ Hello, World! ^
> Hello, World!
> Hello, World! ^
> ^ Hello, World!
split 함수
- split 메서드는 문자열을 특정 구분자(기본값은 공백)를 기준으로 분할하여 부분 문자열의 리스트를 반환
- 주로 문자열을 특정 패턴 또는 구분자로 분리할 때 사용
- split 메서드는 문자열을 수정하지 않고 새로운 리스트를 반환
- split() 괄호 안에 아무것도 넣지 않으면 공백(띄어쓰기, 탭 등)을 기준으로 문자열을 나누고, 만약 특정 문자가 들어가 있다면 해당 문자를 기준으로 나눔.
text = "apple,banana,cherry"
fruits = text.split(",")
print(fruits)
# 출력: ["apple", "banana", "cherry"
300x250
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[python] zip() 내장함수 활용예제 (0) | 2023.10.30 |
---|---|
[python] list를 정렬하는 sort, sorted 함수 차이? (0) | 2023.10.30 |
break, continue, pass, exit 사용법 (0) | 2023.10.20 |
파이썬 list에서 특정 문자열을 포함하는지 확인하고 제거하기. (0) | 2023.08.21 |
[pandas] 날짜차이 컬럼 생성하기 (0) | 2023.05.24 |