>>112,115
レスありがとうございます

下記みたいなものも作ってみましたがあんまりいけてないです。。。
globals()の方がうんと簡潔なので、>>115さんの方法で対処しようと思います。
ありがとうございました。

__privValue = 100

def __getter(self):
. return __privValue

def __setter(self, val):
. global __privValue
. __privValue = val

class Public:
. __getter = None
. __setter = None
. def __init__(self):
. self.__setter(20)
. print self.__getter()

Public._Public__getter = __getter
Public._Public__setter = __setter