.replace()
replace()는 문자열을 변경하는 함수이다. 문자열 안에서 특정 문자를 새로운 문자로 변경하는 기능을 가지고 있다.
사용 방법은 '변수. replace(old, new, [count])' 형식으로 사용한다.
- old : 현재 문자열에서 변경하고 싶은 문자
- new: 새로 바꿀 문자
- count: 변경할 횟수. 횟수는 입력하지 않으면 old의 문자열 전체를 변경한다. 기본값은 전체를 의미하는 count=-1로 지정되어있다.
.strip(), .lstrip(), rstrip()
strip()을 이용하면 문자열에서 특정 문자를 제거할 수 있다. Python의 String은 다음 함수를 제공한다.
- strip([chars]) : 인자로 전달된 문자를 String의 왼쪽과 오른쪽에서 제거합니다.
- lstrip([chars]) : 인자로 전달된 문자를 String의 왼쪽에서 제거합니다.
- rstrip([chars]) : 인자로 전달된 문자를 String의 오른쪽에서 제거합니다.
인자를 전달하지 않을 수도 있으며, 인자를 전달하지 않으면 String에서 공백을 제거한다.
인자로 문자 1개를 전달하면 그 문자와 동일한 것을 모두 제거하고, 인자로 여러 문자를 전달하면 그 문자들과 동일한 것들을 모두 제거합니다.
👉🏻 동일하지 않은 문자가 나올 때까지 제거 !
출처 : https://ooyoung.tistory.com/77, https://codechacha.com/ko/python-string-strip/
'Programming 💻 > Python' 카테고리의 다른 글
[Python] is 와 == 연산자의 차이점 정리 (0) | 2023.09.06 |
---|---|
[Python] 리스트 자료형 메소드 remove() / del / pop() 차이 (0) | 2023.08.23 |
[Python] 파이썬 자료구조 연산 시간복잡도 정리 (0) | 2023.05.13 |
[Python] 파이썬 자료형(리스트/튜플/사전/집합) 정리 (0) | 2023.02.22 |
[Python] 순열과 조합 라이브러리 itertools (1) | 2023.02.22 |