파이썬(Python)/문법

파이썬 replace, strip 함수란

끄적끄적아무거나 2020. 11. 27. 10:41
반응형

 

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
##################
반응형