νμ΄μ¬ μ€νμ
λ©μλμ λͺ¨λ κ²(__init__, __str__, __len__ λ±)
Β·
νλ‘κ·Έλλ° μΈμ΄/Python
νμ΄μ¬μμ μ€νμ
λ©μλ(λλ λ§€μ§ λ©μλ)λ μ΄μ€ μΈλμ€μ½μ΄λ‘ λλ¬μΈμΈ μ΄λ¦μ κ°μ§λ©°, κ°μ²΄μ νΉμ λμμ μ μνλ λ° μ¬μ©λ©λλ€. μ΄λ¬ν λ©μλλ€μ ν΄λμ€μ μ μλλ©°, λ΄μ₯ ν¨μλ μ°μ°μ λ±κ³Ό μνΈ μμ©νλλ‘ μ€κ³λμ΄ μμ΅λλ€. λ€μμ λͺ κ°μ§ μ£Όμ μ€νμ
λ©μλμ μ’
λ₯μ μμμ
λλ€. 1. __init__(self, ...): κ°μ²΄κ° μμ±λ λ νΈμΆλλ λ©μλλ‘, μ΄κΈ°νλ₯Ό λ΄λΉν©λλ€. class MyClass: def __init__(self, x): self.x = x obj = MyClass(10) 2. __str__(self), __repr__(self): κ°μ²΄λ₯Ό λ¬Έμμ΄λ‘ νννλλ° μ¬μ©λλ λ©μλμ
λλ€. class MyClass: def __init__(self, x): self.x = x d..