1x = 1
2print(+x)
3print(-x)
4print(~x)
5
6print(not None)
7print(not False)
8print(not True)
9print(not 0)
10print(not 1)
11print(not -1)
12print(not ())
13print(not (1,))
14print(not [])
15print(not [1,])
16print(not {})
17print(not {1:1})
18
19# check user instance
20class A: pass
21print(not A())
22
23# check user instances derived from builtins
24class B(int): pass
25print(not B())
26class C(list): pass
27print(not C())
28