Question about properties.
dijkstra.arjen at gmail.com
dijkstra.arjen at gmail.com
Fri Aug 10 06:31:05 EDT 2007
On Aug 10, 12:21 pm, king kikapu <aboudou... at panafonet.gr> 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
More information about the Python-list
mailing list