replace 함수
- 문자열 안의 특정 문자를 새로운 문자로 대체하는 함수.
syntax : method.replace(old, new, [count])
- old : 기존 문자.
- new : 기존문자를 대체해 줄 문자.
- count : 왼쪽 부터 오른쪽으로 기존문자를 대체해 줄 횟수.
ex)
# wolrd 란 단어를 blog로 변경.
>>> A = "Haru's world"
>>> B = A.replace("world", "blog")
>>> print (B)
Haru's blog
# A 변수 문자열안 A문자를 왼쪽에서 오른쪽으로 세번 B로 변경.
>>> A = "AAAAAA"
>>> B = A.replace("A", "B", 3)
>>> print (B)
BBBAAA
strip 함수
- 문자열의 왼쪽, 오른쪽에 있는 공백을 지워주는 함수.
syntax : method.strip()
- rstrip() : 문자열 왼쪽에 해당하는 공백만 삭제.
- lstrip() : 문자열 오른쪽에 해당하는 공백만 삭제.
- strip(""), strip('') 처럼 따옴표 안에 제거 하고 싶은 문자 입력시, 해당 문자가 제거됨.
ex)
# 문자열 왼쪽 오른쪽에 해당하는 공백 제거.
>>> A = " Hello "
>>> B = A.strip()
>>> print (B)
Hello
# strip 함수에 좌우로 삭제하고 싶은 파라미터 입력.
>>> A = "@@@HAPPY@@@"
>>> B = A.strip("@")
>>> print (B)
HAPPY
# lstrip 함수 사용, strip("") 활용. ( 문자열 왼쪽에 해당하는 공백/문자 삭제. )
>>> A = "@@@HAPPY@@@"
>>> B = A.lstrip("@")
>>> print (B)
HAPPY@@@
# rstrip 함수 사용, strip("") 활용. ( 문자열 오른쪽에 해당하는 공백/문자 삭제. )
>>> A = "@@@HAPPY@@@"
>>> B = A.rstrip("@")
>>> print (B)
@@@HAPPY
split 함수
- 문자열 안에 있는 내용을 일정한 규칙으로 구분하여 리스트로 제작해주는 함수.
syntax : method.split("sep","maxsplit")
● sep : 문자열 안의 문자와 문자사이를 어떤 기준으로 나눌지 정해주는 파라미터.
기본값은 공백을 기준으로 나누어 줌.
● maxsplit : sep 기호를 바탕으로 왼쪽부터 몇번 나눌 것인지 정해주는 파라미터,
파라미터로는 숫자가 들어가며, 기본값은 -1.
ex)
>>> A = "Hello,welcome,to,my,blog"
>>> A.split()
>>> A.split(',')
>>> A.split(',',3)
'Hello,welcome,to,my,blog'
['Hello', 'welcome', 'to', 'my', 'world']
['Hello', 'welcome', 'to', 'my,world']
'Coding > Python' 카테고리의 다른 글
[python] find, index 함수 ( 문자열에서 문자 찾기 ) (0) | 2021.11.10 |
---|---|
[python] 알파벳 대/소문자 변환 함수 (upper, lower...) (0) | 2021.11.09 |
[python] 리스트, 인덱싱, 슬라이싱 (0) | 2021.11.06 |
[python] 변수 란? / type 함수 / 데이터 타입 변경 (0) | 2021.11.03 |
[python] 출력문 ( sep, end, escape ) (0) | 2021.11.03 |