๐ ์์ด๋ณด๋ฅผ ์ํ ํ์ด์ฌ ๋ฌธ์์ด ๋ง๋ฒ! ํ์ด์ฌ ๋ฉ์๋๋ฅผ ์ฌ์ฉํด ๋์๋ฌธ์ ๋ณํ ์์ ์ ๋ณต ✨
ํ์ด์ฌ ์ด๋ณด์๋ ์ฝ๊ฒ ๋ฐ๋ผ ํ ์ ์๋ ํ์ด์ฌ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ ๋ฌธ์์ด ๋์๋ฌธ์ ๋ณํ ํต์ฌ ๊ฐ์ด๋! upper(), lower(), swapcase() ๋ฉ์๋๋ฅผ ์ค์ํ ์์์ ํจ๊ป ๋ฐฐ์ฐ๊ณ ์ฝ๋ฉ ์ค์๋ฅผ ์ค์ฌ๋ณด์ธ์. ์ง๊ธ ๋ฐ๋ก ํ์ด์ฌ ๋ฌธ์์ด ์กฐ์์ ์์ํ์ธ์!
๋ณธ๋ฌธ
์๋ก : ๋ฌธ์์ด, ์ฝ๋ฉ์ ๊ธฐ๋ณธ ์ฌ๋ฃ! 
ํ์ด์ฌ์ ์ฒ์ ๋ฐฐ์ฐ์๋ ์ฌ๋ฌ๋ถ, ํ์ํฉ๋๋ค!
์ฝ๋ฉ์ ์์ํ ๋ ๊ฐ์ฅ ๋ง์ด ๋ค๋ฃจ๊ฒ ๋๋ ๊ฒ ์ค ํ๋๊ฐ ๋ฐ๋ก **๋ฌธ์์ด(String)**์ด์์. ๋ฌธ์์ด์ ์ฐ๋ฆฌ๊ฐ ์ฐ๋ ๊ธ์, ๋จ์ด, ๋ฌธ์ฅ ๋ฑ์ ์ปดํจํฐ๊ฐ ์ดํดํ ์ ์๋๋ก ๋ฌถ์ด ๋์ ๋ฐ์ดํฐ ๋ฉ์ด๋ฆฌ๋ผ๊ณ ์๊ฐํ๋ฉด ๋ผ์.
๊ธธ์ ๊ฐ๋ค ๋ง๋๋ ๊ฐํ์ด๋, ์จ๋ผ์ธ ์ผํ๋ชฐ์ ์ํ ์ด๋ฆ์ฒ๋ผ, ๋ฌธ์์ด์ ์ฐ๋ฆฌ๊ฐ ์ฝ๋ฉ์ผ๋ก ์ฒ๋ฆฌํด์ผ ํ ์ค์ํ ์ ๋ณด์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ๋ฌธ์์ด์ ์ํ๋ ๋๋ก ์กฐ์ํ ์ ์๋ ๋ฅ๋ ฅ์ด ๋ฐ๋ก ํ๋ก๊ทธ๋๋จธ์ ๊ธฐ๋ณธ๊ธฐ์ฃ ! ๊ทธ์ค์์๋ ์ค๋์ ๋ฌธ์์ด์ ๋๋ฌธ์($A, B, C$)์ ์๋ฌธ์($a, b, c$)๋ฅผ ์์ ์์ฌ๋ก ๋ฐ๊พธ๋ '๋ง๋ฒ์ ๊ธฐ์ ', ์ฆ ํ์ด์ฌ ๋ฉ์๋๋ฅผ ์์ฃผ ์ฝ๊ณ ์ฌ๋ฏธ์๊ฒ ๋ฐฐ์๋ณผ ๊ฑฐ์์!
1.
ํ์ด์ฌ ๋ฉ์๋, ๊ทธ๊ฒ ๋ญ์์? (๊ฐ๋จํ ๊ฐ๋
์ค๋ช
)
**๋ฉ์๋(Method)**๋ผ๋ ๋จ์ด๊ฐ ์ด๋ ต๊ฒ ๋๊ปด์ง ์ ์์ด์. ํ์ง๋ง ๊ฑฑ์ ๋ง์ธ์! ๋ฉ์๋๋ ์ฐ๋ฆฌ๊ฐ ๊ฐ์ง ๋ฐ์ดํฐ(์ฌ๊ธฐ์๋ ๋ฌธ์์ด)๊ฐ ์ค์ค๋ก ํ ์ ์๋ **'ํน๋ณํ ๊ธฐ๋ฅ'**์ด๋ **'ํ๋'**์ด๋ผ๊ณ ์๊ฐํ๋ฉด ์ดํดํ๊ธฐ ์ฌ์์.
์๋ฅผ ๋ค์ด, ์ค๋งํธํฐ์ด๋ผ๋ '๋ฐ์ดํฐ'๊ฐ ์๋ค๋ฉด, '์ ํ ๊ฑธ๊ธฐ', '์ฌ์ง ์ฐ๊ธฐ', '์๋ ์ค์ ํ๊ธฐ' ๊ฐ์ ๊ธฐ๋ฅ๋ค์ด ์ค๋งํธํฐ์ด ํ ์ ์๋ ๋ฉ์๋์ธ ๊ฑฐ์ฃ .
ํ์ด์ฌ ๋ฉ์๋๋ฅผ ์ฌ์ฉํด ๋ฌธ์์ด์ ๋์๋ฌธ์๋ฅผ ๋ฐ๊พธ๋ ค๋ฉด, ๋ฌธ์์ด ๋ฐ์ดํฐ ๋ค์ ์ (.)์ ์ฐ๊ณ ๊ทธ ๊ธฐ๋ฅ์ ๋ช ๋ นํ๋ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํฉ๋๋ค.
# '์๋
'์ด๋ผ๋ ๋ฌธ์์ด ๋ฐ์ดํฐ๊ฐ ์ค์ค๋ก ํ ์ ์๋ ๊ธฐ๋ฅ(๋ฉ์๋)์ ์คํํ๋ ๋ชจ์ต
"์๋
".๊ธฐ๋ฅ()
2.
๋์๋ฌธ์๋ฅผ ๋ฐ๊พธ๋ ํ์ด์ฌ์ ์ธ ๊ฐ์ง ๋ง๋ฒ ๋ฉ์๋ (์ฝ๋ ์์ )
ํ์ด์ฌ ๋ฌธ์์ด์๋ ๋์๋ฌธ์๋ฅผ ๋ณํํ๋ ๋ํ์ ์ธ 3๊ฐ์ง ๋ฉ์๋๊ฐ ์์ต๋๋ค. ์ค์ํ ์์๋ฅผ ๋ณด๋ฉด์ ์ด ๋ง๋ฒ๋ค์ ํ๋์ฉ ์ตํ๋ด์!
2.1. ๋ชจ๋ ๋๋ฌธ์๋ก! upper() ๋ฉ์๋ 
upper() ๋ฉ์๋๋ ๋ฌธ์์ด์ ํฌํจ๋ ๋ชจ๋ ์๋ฌธ์๋ฅผ ๋๋ฌธ์๋ก ๋ณํํฉ๋๋ค. ์๋ฌธ ๋ฌธ์ฅ ์ ์ฒด๋ฅผ ๊ฐ์กฐํ๊ฑฐ๋ ์ ๋ชฉ์ ๋ง๋ค ๋ ์์ฃผ ์ ์ฉํ์ฃ .
์ค์ํ ์์: ์ค์ํ ๊ณต์ง์ฌํญ์ "
๋ชจ๋ ์ฃผ๋ชฉํ์ธ์!"์ฒ๋ผ ๊ฐ์กฐํ ๋!
# ์๋ณธ ๋ฌธ์์ด์ ์ ์ํฉ๋๋ค.
์๋ณธ_๋ฌธ์์ด = "please read this important message."
# .upper() ๋ฉ์๋๋ฅผ ์ฌ์ฉํด ๋ชจ๋ ๋๋ฌธ์๋ก ๋ณํํฉ๋๋ค.
๋ณํ๋_๋ฌธ์์ด = ์๋ณธ_๋ฌธ์์ด.upper()
# ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
print(๋ณํ๋_๋ฌธ์์ด) # ๊ฒฐ๊ณผ: PLEASE READ THIS IMPORTANT MESSAGE.
2.2. ๋ชจ๋ ์๋ฌธ์๋ก! lower() ๋ฉ์๋ 
lower() ๋ฉ์๋๋ ๋ฌธ์์ด์ ํฌํจ๋ ๋ชจ๋ ๋๋ฌธ์๋ฅผ ์๋ฌธ์๋ก ๋ณํํฉ๋๋ค. ์ฌ์ฉ์ ์
๋ ฅ๊ฐ์ ์ฒ๋ฆฌํ ๋, ๋์๋ฌธ์ ๊ตฌ๋ถ ์์ด ์ฒ๋ฆฌํ๊ณ ์ถ์ ๋(์: ์์ด๋ ๊ฒ์) ์ ์ฉํฉ๋๋ค.
์ค์ํ ์์: ์น๊ตฌ๊ฐ ๋ฉ์ ์ ๋ก ๋์๋ฌธ์๋ฅผ ์์ด ๋ณด๋ธ ๋๋ค์์ ๋ชจ๋ ์๋ฌธ์๋ก ํต์ผํ๊ณ ์ถ์ ๋! ํ์ด์ฌ ๋ฉ์๋๋ฅผ ์ฌ์ฉํด ํต์ผํ ์ ์์ด์.
# ์๋ณธ ๋ฌธ์์ด (๋๋ฌธ์์ ์๋ฌธ์๊ฐ ์์ฌ์์)
๋๋ค์ = "PyThOnMaStEr"
# .lower() ๋ฉ์๋๋ฅผ ์ฌ์ฉํด ๋ชจ๋ ์๋ฌธ์๋ก ๋ณํํฉ๋๋ค.
ํต์ผ๋_๋๋ค์ = ๋๋ค์.lower()
# ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
print(ํต์ผ๋_๋๋ค์) # ๊ฒฐ๊ณผ: pythonmaster
2.3. ๋์๋ฌธ์ ์์น ๋ฐ๊พธ๊ธฐ! swapcase() ๋ฉ์๋ 
swapcase() ๋ฉ์๋๋ ๋ฌธ์์ด ๋ด์์ ํ์ฌ ๋๋ฌธ์์ธ ๊ฒ์ ์๋ฌธ์๋ก, ์๋ฌธ์์ธ ๊ฒ์ ๋๋ฌธ์๋ก ์๋ก ์์น๋ฅผ ๋ฐ๊ฟ์ค๋๋ค.
์ค์ํ ์์: ์ํธํ๋ ๋ฉ์์ง์ฒ๋ผ ์ฌ๋ฏธ์๋ ๋ณํ ํจ๊ณผ๋ฅผ ๋ง๋ค๊ณ ์ถ์ ๋!
# ์๋ณธ ๋ฌธ์์ด
์ํธ_๋ฉ์์ง = "hElLo WoRlD!"
# .swapcase() ๋ฉ์๋๋ฅผ ์ฌ์ฉํด ๋์๋ฌธ์๋ฅผ ๋ฐ์ ์ํต๋๋ค.
๋ฐ์ ๋_๋ฉ์์ง = ์ํธ_๋ฉ์์ง.swapcase()
# ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
print(๋ฐ์ ๋_๋ฉ์์ง) # ๊ฒฐ๊ณผ: HeLlO wOrLd!
3.
์ด๋ณด์๊ฐ ์์ฃผ ํ๋ ์ค์์ ํด๊ฒฐ ๋ฐฉ๋ฒ
์ฝ๋ฉ์ ์ฒ์ ํ ๋ ๋๊ตฌ๋ ์ค์๋ฅผ ํฉ๋๋ค. ๋ค์ ๋ ๊ฐ์ง ์ค์๋ ํนํ ์์ฃผ ๋ฐ์ํ๋ ๊ผญ ๊ธฐ์ตํด ๋์ธ์! ํ์ด์ฌ ๋ฉ์๋ ์ฌ์ฉ ์ ์ฃผ์ํด์ผ ํ ์ ์ ๋๋ค.
| ์์ฃผ ํ๋ ์ค์ | ๋ฌธ์ ์ | ํด๊ฒฐ ๋ฐฉ๋ฒ |
| ๋ณ์์ ๋ค์ ์ ์ฅํ์ง ์์ | ๋ฉ์๋๋ ์๋ณธ ๋ฌธ์์ด์ ์ง์ ๋ฐ๊พธ์ง ์์์. ๋ณํ๋ ์๋ก์ด ๋ฌธ์์ด์ ๋ฐํ(๋๋ ค์ค) ๋ฟ์ ๋๋ค. | ๋ณํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ๋์ ์๋ก์ด ๋ณ์๋ ์๋ ๋ณ์์ ๋ค์ ์ ์ฅํด์ผ ํฉ๋๋ค. |
๊ดํธ ()๋ฅผ ๋น ๋จ๋ฆผ | ๋ฉ์๋๋ฅผ ์คํํ ๋๋ ๋ฐ๋์ ๊ดํธ(())๋ฅผ ๋ถ์ฌ์ผ ํฉ๋๋ค. ()๊ฐ ์์ผ๋ฉด ๋จ์ํ '์์ฑ'์ผ๋ก ์ธ์๋์ด ์ํ๋ ๊ธฐ๋ฅ์ด ์คํ๋์ง ์์ต๋๋ค. | ๋ฉ์๋ ์ด๋ฆ ๋ค์๋ ํญ์ ()๋ฅผ ์์ง ๋ง๊ณ ๋ถ์ด์ธ์! (์: string.lower()) |
#
์๋ชป๋ ์์: ๋ณ์์ ๋ค์ ์ ์ฅํ์ง ์์ ๊ฒฝ์ฐ
my_string = "Hello"
my_string.upper() # ๋๋ฌธ์๋ก ๋ณํํ์ง๋ง... ์๋ฌด๋ ๋ฐ์ง ์์
print(my_string) # ๊ฒฐ๊ณผ: Hello (์๋ณธ ๊ทธ๋๋ก ์ถ๋ ฅ๋จ!)
#
์ฌ๋ฐ๋ฅธ ์์: ๋ณ์์ ๋ค์ ์ ์ฅ
my_string = "Hello"
my_string = my_string.upper() # ๋ณํ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ค์ my_string์ ์ ์ฅ!
print(my_string) # ๊ฒฐ๊ณผ: HELLO
4.
๋ง๋ฌด๋ฆฌ ์์ฝ: ๋ฌธ์์ด ๋ณํ, ์์ ๊ฐ์ ๊ฐ์ ธ์!
์ค๋์ ํ์ด์ฌ ๋ฉ์๋๋ฅผ ์ฌ์ฉํด ๋ฌธ์์ด์ ๋์๋ฌธ์๋ฅผ ๋ฐ๊พธ๋ ๊ฐ๋ ฅํ 3๊ฐ์ง ๋ฉ์๋๋ฅผ ๋ฐฐ์ ์ต๋๋ค.
๋ชจ๋ ๋๋ฌธ์:
upper()๋ชจ๋ ์๋ฌธ์:
lower()์๋ก ๋ฐ์ :
swapcase()
ํ๋ก๊ทธ๋๋ฐ์ ์ค์ต์ด ๊ฐ์ฅ ์ค์ํด์! ์ง๊ธ ๋ฐ๋ก ํ์ด์ฌ ์ธํฐํ๋ฆฌํฐ๋ ์ฃผํผํฐ ๋
ธํธ๋ถ์ ์ผ๊ณ , ์ฌ๋ฌ๋ถ์ ์ด๋ฆ์ด๋ ์ข์ํ๋ ๋ฌธ์ฅ์ ๋ฃ์ด ์ง์ ๋ฉ์๋๋ฅผ ์คํํด ๋ณด์ธ์. ์์ ์ฑ๊ณต ๊ฒฝํ๋ค์ด ์์ฌ ๊ณง ๋ฉ์ง ํ์ด์ฌ ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ ๊ฑฐ์์. ํ์ด์ฌ ์ฝ๋ฉ, ์ ๋ ์ด๋ ต์ง ์์์!
์์ํฉ๋๋ค!

๋๊ธ
๋๊ธ ์ฐ๊ธฐ