반응형
string 을 변경할 때 유용한 함수가 replace와 strip 이다.
우선 strip은 string의 제일 앞 또는 끝의 내용이 인자와 일치 할 경우 삭제해준다. 만일 인자를 넣지 않으면 \n(줄넘김), 빈공백을 없애 준다.
줄넘김과 빈공백 또한 string의 앞 또는 끝에 위치 할 경우 만이다.
string 중간에 위치한 줄넘김, 공백을 없애고 싶을 경우나 내용을 변경하고 싶을 때 replace 를 사용한다.
아래 코드와 결과를 보면 쉽게 이해 될 것이다.
a_var = "12 3@abc\ndef\n"
print(a_var)
print("##################")
print(a_var.strip())
print("##################")
print(a_var.strip("12"))
print("##################")
print(a_var.replace("\n",""))
print("##################")
결과>>
12 3@abc
def
##################
12 3@abc
def
##################
3@abc
def
##################
12 3@abcdef
##################
반응형
'파이썬(Python) > 문법' 카테고리의 다른 글
collections Counter 로 가장 많이 사용한 단어 찾기 (0) | 2020.12.01 |
---|---|
파이썬 list 와 슬라이싱(slicing) (0) | 2020.11.30 |
continue, break, pass 차이 (0) | 2020.11.26 |
collections.defaultdict 이란 (0) | 2020.11.25 |
별표하나 별표두개 (*arg, **kwarg) (0) | 2020.11.24 |