728x90
replace() ๋ฉ์๋
๋ฌธ์์ด์ ํน์ ๋ถ๋ถ์ ๋ค๋ฅธ ๋ฌธ์์ด๋ก ๊ต์ฒดํ๋ ๋ฉ์๋์ด๋ค. ์๋ณธ ๋ฌธ์์ด์ ๋ณ๊ฒฝํ์ง ์๊ณ , ๋ณ๊ฒฝ๋ ์๋ก์ด ๋ฌธ์์ด์ ๋ฐํํ๋ค. ๋ฌธ์์ด์ ์์ ํ๊ฑฐ๋ ๋ณํํ ๋ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋๋ค.
๐ ๋ฌธ์์ด์ ๋ถ๋ณ ๊ฐ์ฒด
์๋ก์ด ๋ฌธ์์ด์ ๋ฐํํ๋ค๋ ๊ฒ์, ๋ฌธ์์ด์ด ๋ถ๋ณ ๊ฐ์ฒด์ด๋ฏ๋ก ์๋ณธ ๋ฌธ์์ด์ ๋ณ๊ฒฝ๋์ง ์๋๋ค๋ ๊ฒ์ ๋งํ๋ค.
๊ธฐ๋ณธ ๊ตฌ๋ฌธ
string.replace(old, new[, count])
- old : ๊ต์ฒดํ ๋ถ๋ถ ๋ฌธ์์ด.
- new : ๋์ฒดํ ๋ฌธ์์ด.
- count : ์๋ต ๊ฐ๋ฅ, ๊ต์ฒดํ ํ์(์ง์ ํ์ง ์์ผ๋ฉด ๋ชจ๋ old๋ฅผ ๊ต์ฒด).
1๏ธโฃ ์์ 1 : ๋ชจ๋ ๋ถ๋ถ ๋ฌธ์์ด ๊ต์ฒด
text = "apple banana apple"
new_text = text.replace("apple", "orange")
print(new_text)
์ถ๋ ฅ ๊ฒฐ๊ณผ
orange banana orange
- "apple"์ ๋ชจ๋ "orange"๋ก ๊ต์ฒดํ๋ค.
2๏ธโฃ ์์ 2 : ํ์๋ฅผ ์ง์ ํ์ฌ ๊ต์ฒด
text = "apple banana apple"
new_text = text.replace("apple", "orange", 1)
print(new_text)
์ถ๋ ฅ ๊ฒฐ๊ณผ
orange banana apple
- "apple"์ ์ฒซ ๋ฒ์งธ ๊ฒ๋ง "orange"๋ก ๊ต์ฒดํ๋ค.
3๏ธโฃ ์์ 3 : ์๋ ๋ฌธ์์ด ๊ต์ฒด
text = "apple banana"
new_text = text.replace("grape", "orange")
print(new_text)
์ถ๋ ฅ ๊ฒฐ๊ณผ
apple banana
- "grape"๋ ์๋ ๋ฌธ์์ด์ ์์ผ๋ฏ๋ก ๋ณ๊ฒฝ์ด ์ผ์ด๋์ง ์๋๋ค.
728x90
'๐ฌ Explore > ํ์ด์ฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [ํ์ด์ฌ] ๋์ ๋๋ฆฌ(Dictionary), dict() (0) | 2024.10.25 |
|---|---|
| [ํ์ด์ฌ] set() (์งํฉ ํจ์) (0) | 2024.10.24 |
| [ํ์ด์ฌ] ์๋ฃ ๊ตฌ์กฐ - deque (0) | 2024.10.21 |
| [ํ์ด์ฌ] ๋ฆฌ์คํธ ์ปดํ๋ฆฌํจ์ (1) | 2024.10.21 |
| [Python] sort, sorted, ์ ๋ ฌ, ์ด์ค ๋ฆฌ์คํธ ์ ๋ ฌ (0) | 2023.10.31 |