replace() 함수는 원하는 문자를 치환할 때 사용하는데 바꾸는 횟수를 파라미터로 넣을 수 도 있다.
1. 단순히 치환만 할 때
a = "hello world"
str = a.replace(' ', '.')
print(str) ----> 결과값: "hello.world"
2. 횟수를 파라미터로 넘길 때
a = "hellohellohellohelloworld"
a.replace('hello', 'world') 를 실행할 경우 ( 횟수 파라미터를 생략할 경우)
----> 결과값: "worldworldworldworldworld"
a.replace('hello', 'world', 1) 를 실행할 경우
----> 결과값: "worldhellohellohelloworld"
a.replace('hello', 'world', 3) 를 실행할 경우
----> 결과값: "worldworldworldhelloworld"
위와 같이 횟수를 지정하는 파라미터를 생략하면 지정한 문자열이 모두 치환되게 되므로
한 번만 바꾸고 싶으면 1을 인자로 넣어주어야 한다.
728x90
'Python' 카테고리의 다른 글
[파이썬] 함수 정의의 화살표(->)와 콜론(:) 의미 (0) | 2024.08.14 |
---|---|
파이썬 range 함수 (역순으로 쓰는 법) (0) | 2024.08.06 |
파이썬 API 활용하기 (dotenv와 env파일) (0) | 2024.08.04 |
파이썬 딕셔너리 함수 (update, pop, del) (0) | 2024.08.04 |
파이썬 appned 함수와 extend 함수 (0) | 2024.08.04 |