Python Max inteiro

Python Max inteiro
O número inteiro de tamanhos diferentes existe na linguagem de programação padrão, como número inteiro curto, médio inteiro, inteiro longo, etc. Não existe um tipo de dados separado para números inteiros curtos e longos no Python 3. O int em Python3 é equivalente a longo em Python 2. Não há limite máximo de um valor inteiro no Python 3 e pode armazenar grandes números inteiros com base na memória disponível. O tamanho máximo propriedade do syO módulo S é usado para definir um número inteiro de tamanho máximo no Python 3. O valor de sys.tamanho máximo é 231-1 para o computador de 32 bits e o valor de sys.tamanho máximo é 263-1 para o computador de 64 bits. As maneiras de usar números inteiros máximos no Python 3 foram mostrados neste tutorial usando diferentes scripts de Python.

Exemplo 1: encontre o valor e o tipo de sistema.tamanho máximo

Crie um arquivo python com o seguinte script que imprimirá o tipo de computador baseado no valor de sys.tamanho máximo, e imprima o tipo e o valor do sys.tamanho máximo. Se o valor retornar pelo sys.tamanho máximo é igual a 2 ** 63 - 1, depois a mensagem, 'é um computador de 64 bits' será impresso. Se o valor retornar pelo sys.tamanho máximo é igual a 2 ** 31 - 1, depois a mensagem, 'é um computador de 32 bits' será impresso.

#Import módulo SYS
Importar sistemas
#Verifique o sistema.Valor MaxSize para o ambiente de 64 bits
Se sys.maxsize == 2 ** 63 - 1:
impressão ("É um computador de 64 bits.")
#Verifique o sistema.Valor MaxSize para o ambiente de 32 bits
Se sys.maxSize == 2 ** 31 -1:
Imprimir ("É um computador de 32 bits.")
#Print O tipo de sistema.tamanho máximo
impressão ("o tipo de sistema.MaxSize é ", tipo (SYS.tamanho máximo))
#Print O valor do sistema.tamanho máximo
impressão ("O valor do sistema.MaxSize é ", sys.tamanho máximo)

Saída:

A saída a seguir aparecerá após a execução do script acima. A saída mostra que o computador é de 64 bits onde o script foi executado. O tipo de sistema.MaxSize é int, e o tamanho do sistema.MaxSize é 9223372036854775807.

Exemplo-2: Encontre os valores binários, octais e hexadecimais de sistemas.tamanho máximo

Crie um arquivo python com o seguinte script para imprimir os valores binários, octal e hexadecimais do sistema.tamanho máximo. O bin () A função tem sido usada para obter o valor binário. O Oct () A função tem sido usada para obter o valor octal. O hexadecimal () A função tem sido usada para obter o valor hexadecimal.

#Import módulo SYS
Importar sistemas
#Print O valor binário de Sys.tamanho máximo
print ("binário:", bin (sys.tamanho máximo))
#Print O valor octal do sistema.tamanho máximo
print ("Octal:", Oct (Sys.tamanho máximo))
#Print O valor hexadecimal de sistemas.tamanho máximo
Print ("Hexadecimal:", Hex (Sys.tamanho máximo))

Saída:
A saída a seguir aparecerá após a execução do script acima. O valor binário é iniciado por '0b…'. O valor octal é iniciado por '0o…'. O valor hexadecimal é iniciado por '0x…'.

Exemplo 3: Calcule o poder que contém o inteiro longo

O sys.tamanho máximo não é o valor máximo possível de int no python 3, e é possível lidar com um grande número de valores inteiros com base na memória disponível. Crie um arquivo python com o seguinte script para calcular 9 ao Power 999, um número inteiro muito longo. Se a memória estiver disponível para armazenar a saída do cálculo, o valor de 9999 será impresso. Em seguida, o tipo de valor de saída será impresso.

#Calculate 9 ao Power 999
número = 9 ** 999
#Print A saída da energia
Print ("A saída de 9 para a potência 999 é: \ n", número)
#Print O tipo de saída
print ("O tipo da saída é: \ n", tipo (número))

Saída:
A saída a seguir aparecerá após a execução do script acima. A saída mostra o valor de 9999, e o tipo de saída é um número inteiro.

Exemplo 4: Encontre o valor mínimo na lista usando SYS.tamanho máximo

Crie um arquivo PHP com o seguinte script para encontrar o valor mínimo de uma lista de números usando o SYS.Propriedade MaxSize. Uma lista de 6 valores numéricos foi declarada aqui. O valor mínimo foi inicializado por sys.tamanho máximo para a variável nomeada minval, e tem sido usado para descobrir o valor mínimo da lista. Em seguida, um loop 'para' é usado para iterar cada elemento da lista e comparar o valor com o valor do minval variável. Se o valor atual for menor que o minval, então o minval será reinicializado com o valor atual da lista. O valor mínimo da lista será armazenado no minval Depois de concluir a iteração do loop 'para'.

#Import módulo SYS
Importar sistemas
#Declare Uma lista de números
ListData = [89567888, 400000, 9845000, 7645, 812000, 94534]
#Set the Sys.MaxSize como valor máximo
minval = sys.tamanho máximo
#Itere os dados da lista usando loop
Para índice em intervalo (0, Len (ListData)):
#Update o valor mínimo com base na comparação
Se ListData [índice] < minval:
minval = listData [índice]
#Print Todos os dados da lista
print ("Os valores da lista são: \ n", listData)
#Print O valor mínimo da lista
print ("O valor mínimo na lista é:", minval)

Saída:
A saída a seguir aparecerá após a execução do script acima. O valor mínimo da lista é 7645, que foi impresso na saída.

Exemplo 5: Informações máximas de valor inteiro com tamanho

Crie um arquivo python com o seguinte script que exibirá as informações inteiras do sys.int_info e o tamanho de sys.tamanho máximo.

#Import módulo SYS
Importar sistemas
#Print as informações inteiras
Print ("\ Ninteger Value Information:", Sys.int_info)
#Print O valor inteiro máximo com base no sistema
Print ("\ \ nMaximum Inteiro Tamanho:", Sys.tamanho máximo)

Saída:
A saída a seguir aparecerá após a execução do script acima. A saída mostra que informações inteiras e o valor do sys.tamanho máximo.

Conclusão:

Diferentes maneiras de descobrir o valor inteiro máximo no Python 3 foram mostradas neste tutorial usando exemplos diferentes. O valor inteiro máximo não é fixado no Python 3, mas o valor de sys.tamanho máximo é fixo com base no computador.