pythonadvanced

Slotted Class

Advanced Python pattern: slotted-class

python
class Point:
    __slots__ = ('x', 'y')

    def __init__(self, x: int, y: int):
        self.x = x
        self.y = y

p = Point(1, 2)
print(p.x + p.y)

Use Cases

  • advanced programming
  • patterns

Tags

Related Snippets

Similar patterns you can reuse in the same workflow.