Python 我应该什么时候重新定义数字?
在Python 2中,我可以使用ctypes模块重新定义任何数字,例如数字2到3:Python 我应该什么时候重新定义数字?,python,python-2.7,ctypes,Python,Python 2.7,Ctypes,在Python 2中,我可以使用ctypes模块重新定义任何数字,例如数字2到3: 我什么时候需要这样做?当您想在python中重新定义数字2时 因为所有的东西都是一个对象,但你可能不应该这样做,当你想在python中重新定义数字2时,这不是一个真正的问题 因为一切都是一个对象,但你可能不应该这样做,这不是一个真正的问题。 永远不要。 如果你的问题是以一个不满的失业者从一群不明显的购物中心人群中高呼的讽刺语调来回答的,那么你的问题就是以一个不满的失业者从一群不明显的购物中心人群中高呼的讽刺语调来
我什么时候需要这样做?当您想在python中重新定义数字2时
因为所有的东西都是一个对象,但你可能不应该这样做,当你想在python中重新定义数字2时,这不是一个真正的问题 因为一切都是一个对象,但你可能不应该这样做,这不是一个真正的问题。 永远不要。
如果你的问题是以一个不满的失业者从一群不明显的购物中心人群中高呼的讽刺语调来回答的,那么你的问题就是以一个不满的失业者从一群不明显的购物中心人群中高呼的讽刺语调来回答的。
import ctypes
value = 2
ob_ival_offset = ctypes.sizeof(ctypes.c_size_t) + ctypes.sizeof(ctypes.c_voidp)
ob_ival = ctypes.c_int.from_address(id(value)+ob_ival_offset)
ob_ival.value = 3
print 1+1