Jorge Jorge - 1 month ago 11
Python Question

What's the pythonic way to use getters and setters?

I'm doing it like:

def set_property(property,value):
def get_property(property):


or

object.property = value
value = object.property


I'm new to Python, so i'm still exploring the syntax, and i'd like some advice on doing this.

Answer

The Pythonic way is to not use them. If you must have them then hide them behind a property.