fork(1) download
  1. import sys
  2. import ctypes
  3.  
  4. n = int("257")
  5. ctypes.c_int32.from_address(id(n) + 24).value = 5
  6. ob_size = ctypes.c_int64.from_address(id(n) + 16)
  7. ob_size.value = -ob_size.value
  8. print(n == -5) # outputs True
  9. print(n is -5) # outputs False
  10. print(sys.version)
Success #stdin #stdout 0.03s 10136KB
stdin
Standard input is empty
stdout
True
False
3.9.5 (default, Nov 18 2021, 16:00:48) 
[GCC 10.3.0]