On Aug 10, 12:21 pm, king kikapu <[EMAIL PROTECTED]> wrote: > Hi, > > i read in a book the following code snippet that is dealing with > properties: > > class ProtectAndHideX(object): > def __init__(self, x): > assert isinstance(x, int), '"x" must be an integer!"' > self.__x = ~x > > def get_x(self): > return ~self.__x > > x = property(get_x) > > Can anyone please help me understand what the symbol "~" does here ?? > > Thanks for any help!
>>> help(2) .... | __invert__(...) | x.__invert__() <==> ~x hth. Duikboot -- http://mail.python.org/mailman/listinfo/python-list