
[250206] ๋งค์ง๋ฉ์๋๋~?
Back End ๐ฒ/Python ๐ป
๋งค์ง ๋ฉ์๋ (Magic Methods)๋?1. ๋งค์ง ๋ฉ์๋ ์ ์๋งค์ง ๋ฉ์๋(๋๋ ๋๋ ๋ฉ์๋, `Dunder Method`)๋ ํ์ด์ฌ ํด๋์ค์์ ํน์ ๊ธฐ๋ฅ์ ์ํํ๋๋ก ๋ฏธ๋ฆฌ ์ ์๋ ํน์ํ ๋ฉ์๋๋ค.์ด๋ฆ์ด `__`(์ธ๋์ค์ฝ์ด ๋ ๊ฐ)๋ก ๊ฐ์ธ์ฌ ์์ผ๋ฉฐ, ๊ฐ์ฒด์ ์ฐ์ฐ, ํํ ๋ฐฉ์, ์ปจํ
์ด๋ ๊ธฐ๋ฅ ๋ฑ์ ์ค๋ฒ๋ผ์ด๋ฉํ์ฌ ์ปค์คํ
๋์์ ๊ตฌํํ ๋์ฌ์ฉํ๋ค.์์ :class Example: def __init__(self, value): self.value = value def __str__(self): return f"Example({self.value})"obj = Example(10)print(obj) # Example(10) 2. ์ฃผ์ ๋งค์ง ๋ฉ์๋ ์ ๋ฆฌ1) ๊ฐ์ฒด ์์ฑ ๋ฐ ..