Remarque: lors de la accepté de répondre permet d'atteindre le résultat que je voulais, et @ecatmur réponse donne une vue plus globale de l'option, je pense qu'il est très important de souligner que mon cas d'utilisation est une mauvaise idée en premier lieu. C'est très bien expliqué dans @Jason Orendorff réponse ci-dessous.
Remarque: cette question n'est pas un doublon de la question sur l' sys.maxint
. Il n'a rien à voir avec sys.maxint
; même en python 2, où sys.maxint
est disponible, il ne représente PAS le plus grand entier (voir la accepté de répondre).
J'ai besoin de créer un nombre entier plus grand que n'importe quel autre nombre entier, ce qui signifie que l' int
objet qui renvoie True
lorsque comparé à tous les autres int
objet à l'aide d' >
. Cas d'utilisation: bibliothèque de fonction attend un entier, et le moyen le plus facile de forcer un certain comportement est pour passer un très grand nombre entier.
En python 2, je peux utiliser sys.maxint
(edit: j'avais tort). En python 3, math.inf
est l'équivalent le plus proche, mais je ne peux pas le convertir en int
.