num = ctypes.c_int(42)
addr = ctypes.addressof(num)
print('address:', addr, type(addr))
ptr = ctypes.cast(addr, INTP)
print('pointer:', ptr)
print('value:', ptr[0])
ctypes: создать указатель из произвольного целого числа