파이썬, dataclass 사용 예제

 

from dataclasses import dataclass

@dataclass
class Point:
  x: int
  y: int

  def __str__(self):
    return f"{self.x}, {self.y}"


p1 = Point(100, 200)
p2 = Point(100, 200)
p3 = Point(1, 2)

print(p1)
print(f"x={p1.x}, y={p1.y}")
print(p1 == p2)
print(p1 != p3)



[실행 결과]
100, 200
x=100, y=200
True
True

반응형

+ Recent posts