Моделирование целочисленного переполнения в Python

Python 2 имеет два целочисленных типа данных int и long и автоматически преобразует их по мере необходимости, особенно для того, чтобы избегать целочисленного переполнения.

Я моделирую функцию C в Python, и мне интересно, есть ли стандартные способы повторно включить целочисленное переполнение. В качестве одноразового номера я использовал

overflow_point = maxint + 1
if value > overflow_point:
    value -= 2 * overflow_point

Есть ли более стандартный способ сделать то же самое?

7
задан brannerchinese 14 October 2011 в 16:55
поделиться