Pythonのpropertyについて質問です。
よく見かけるコードでは以下のようにインスタンス変数の前にアンダースコアがついていますが、
これはどういう意味なのでしょうか?
propertyを使うときには必要なのですか?
class MyClass:
def __init__(self, x):
self._x = x
@property
def x(self):
return self._x
@x.setter
def x(self, x):
self._x = x
do_something()