Entier Python Max

Entier Python Max
Le nombre entier de différentes tailles existe dans le langage de programmation standard, comme un entier court, un entier moyen, un entier long, etc. Il n'y a pas de type de données distinct pour les entiers courts et longs dans Python 3. Le int dans Python3 équivaut à long Dans Python 2. Il n'y a pas de limite maximale d'une valeur entière dans Python 3, et il peut stocker de grands numéros entiers en fonction de la mémoire disponible. Le taille max propriété du systèmeLe module S est utilisé pour définir un numéro entier de taille maximale dans Python 3. La valeur de système.taille max est 231-1 pour l'ordinateur 32 bits, et la valeur de système.taille max est 263-1 pour l'ordinateur 64 bits. Les façons d'utiliser des nombres entiers maximaux dans Python 3 ont été montrés dans ce tutoriel en utilisant différents scripts Python.

Exemple-1: Trouvez la valeur et le type de SYS.taille max

Créez un fichier Python avec le script suivant qui imprimera le type de l'informatique sur la valeur de système.taille max, et imprimer le type et la valeur du système.taille max. Si la valeur revient par le système.taille max est égal à 2 ** 63 - 1, alors le message, «c'est un ordinateur 64 bits», sera imprimé. Si la valeur revient par le système.taille max est égal à 2 ** 31 - 1, alors le message, «c'est un ordinateur 32 bits», sera imprimé.

Module #import sys
importer sys
#Check le sys.Valeur maxsize pour l'environnement 64 bits
Si sys.MaxSize == 2 ** 63 - 1:
Imprimer ("C'est un ordinateur 64 bits.")
#Check le sys.Valeur maxsize pour l'environnement 32 bits
Si sys.MaxSize == 2 ** 31 -1:
Imprimer ("C'est un ordinateur 32 bits.")
# Print le type du système.taille max
Imprimer ("Le type de système.MaxSize est ", type (sys.taille max))
# Print la valeur de SYS.taille max
Imprimer ("La valeur de SYS.MaxSize est ", sys.taille max)

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La sortie montre que l'ordinateur est 64 bits où le script a été exécuté. Le type de SYS.MaxSize est int, et la taille de Sys.MaxSize est 9223372036854775807.

Exemple-2: Trouvez les valeurs binaires, octales et hexadécimales de SYS.taille max

Créez un fichier Python avec le script suivant pour imprimer les valeurs binaires, octales et hexadécimales du SYS.taille max. Le poubelle() La fonction a été utilisée pour obtenir la valeur binaire. Le oct() La fonction a été utilisée pour obtenir la valeur octale. Le hex () La fonction a été utilisée pour obtenir la valeur hexadécimale.

Module #import sys
importer sys
# Print la valeur binaire de SYS.taille max
Print ("Binary:", bac (sys.taille max))
# Print la valeur octale de SYS.taille max
Print ("octal:", oct (sys.taille max))
# Printent la valeur hexadécimale de SYS.taille max
imprimer ("hexadécimal:", Hex (sys.taille max))

Sortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La valeur binaire est lancée par «0b…». La valeur octale est lancée par «0o…». La valeur hexadécimale est lancée par «0x…».

Exemple-3: Calculez la puissance qui contient le long entier

Le système.taille max n'est pas la valeur maximale possible de INT dans Python 3, et il est possible de gérer un grand nombre de valeurs entières basées sur la mémoire disponible. Créez un fichier Python avec le script suivant pour calculer 9 à la puissance 999, un entier très long. Si la mémoire est disponible pour stocker la sortie du calcul, alors la valeur de 9999 sera imprimé. Ensuite, le type de valeur de sortie sera imprimé.

#Calculate 9 à la puissance 999
nombre = 9 ** 999
# Print la sortie de la puissance
Print ("La sortie de 9 à la puissance 999 est: \ n", numéro)
# Print le type de sortie
print ("Le type de sortie est: \ n", type (numéro))

Sortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La sortie montre la valeur de 9999, et le type de sortie est un entier.

Exemple-4: Trouvez la valeur minimale dans la liste à l'aide de SYS.taille max

Créez un fichier PHP avec le script suivant pour trouver la valeur minimale à partir d'une liste de nombres à l'aide du SYS.propriété maxsize. Une liste de 6 valeurs numériques a été déclarée ici. La valeur minimale a été initialisée par système.taille max à la variable nommée minval, et il a été utilisé pour découvrir la valeur minimale de la liste. Ensuite, une boucle «pour» est utilisée pour itérer chaque élément de la liste et comparer la valeur avec la valeur du minval variable. Si la valeur actuelle est inférieure au minval, puis le minval sera réinitialisé avec la valeur actuelle de la liste. La valeur minimale de la liste sera stockée dans le minval Après avoir terminé l'itération de la boucle «pour».

Module #import sys
importer sys
#Declare une liste de nombres
listData = [89567888, 400000, 9845000, 7645, 812000, 94534]
#Set le sys.Maxsize comme valeur maximale
minval = sys.taille max
#Iter les données de liste à l'aide de la boucle
Pour l'index dans la plage (0, Len (ListData)):
#Update la valeur minimale en fonction de la comparaison
Si listData [index] < minval:
minval = listData [index]
# Print toutes les données de la liste
print ("Les valeurs de la liste sont: \ n", listData)
# Print la valeur minimale de la liste
Imprimer ("La valeur minimale dans la liste est:", Minval)

Sortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La valeur minimale de la liste est de 7645, qui a été imprimée dans la sortie.

Exemple-5: Informations sur la valeur entière maximale avec taille

Créez un fichier Python avec le script suivant qui affichera les informations entières du système.int_info et la taille de système.taille max.

Module #import sys
importer sys
# Print les informations entières
print ("\ ninteger Value Information:", sys.int_info)
# Print la valeur entière maximale basée sur le système
Imprimer ("\ nmaximum entier Taille:", sys.taille max)

Sortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La sortie montre que les informations entières et la valeur du système.taille max.

Conclusion:

Différentes façons de découvrir la valeur entière maximale dans Python 3 ont été montrées dans ce tutoriel en utilisant différents exemples. La valeur entière maximale n'est pas fixée dans Python 3, mais la valeur de système.taille max est fixe en fonction de l'ordinateur.