Représentation des valeurs entières maximales et minimales en Python
Contrairement à Integer.MIN_VALUE et Integer de Java Constantes .MAX_VALUE, Python 3 gère les limites entières différemment.
Python 3
Pour Python 3, les entiers simples ne sont pas limités et ne nécessitent pas de valeurs minimales ou maximales explicites.
Cependant, vous pourriez être intéressé par sys.maxsize, qui représente la valeur maximale représentable par un mot signé. Il s'agit en fait de la taille maximale d'une liste ou d'une autre séquence en mémoire.
Python 2
Python 2 a une limite pour les entiers simples, accessible via sys. maxint. Il représente la valeur maximale comme 2**63-1. La valeur minimale peut être calculée comme -sys.maxint - 1.
Dans la plupart des cas, Python 2 passe de manière transparente aux entiers longs une fois le maximum dépassé, réduisant ainsi le besoin de connaissance explicite de ces valeurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!