Быстро один надеюсь; мозг пропал.Python Пользовательские числовые типы: Оберните вокруг номера
Возможно ли практическое иметь класс, который представляет собой общее числовое значение (например, float, int и т. Д.), Что при достижении значения < = 0 оно перемещается к os.maxint-value, подобно беззнаковым значение в C?
«Это совершенно безумный» также является приемлемым ответом!
«Разумная» причина использования; конкретную оценку затрат, когда отрицательная «стоимость», хотя теоретически тонкая, практически недействительна и обычно проверяется на каждое значение и перевернута до максимального значения, если < = 0.
Вместо всех этих прекрасных дополнительных сравнений просто приведите стоимость этого поведения.
Для этого может быть какое-то использование, но я действительно сомневаюсь, что это стоит того. – delnan
Может быть, если вы объясните, как люди могут помочь больше? – Daenyth
Вы ищете ctypes? http://docs.python.org/library/ctypes.html#fundamental-data-types – user237419