Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Como alterar a Base de Dados em Python
Em Python, você pode representar números em vários outros do que a decimal padrão, ou base-10 bases diferentes. No entanto, quando você alterar a base, Python representa estes números como strings com um prefixo para identificar a base : " 0b " para binário, "0" para octal e " 0x" para hexadecimal. Se você tentar adicionar não- base- 10 números , Python concatena as strings. Outros cálculos resultam em um erro de tipo. Para fazer matemática em números não em base-10 , você deve convertê-los em números inteiros , faça o cálculo, e , em seguida, convertê-los de volta para a representação de base original . Instruções
1

Abra um arquivo de programa Python. Digite o seguinte código:

impressão bin (50)

imprimir outubro (50)

hex de impressão ( 50)

Estas três linhas tomar o decimal número 50 e muda a sua base de primeiro a binários ( base 2 ) e imprime " 0b110010 ", então para octal impressões (base -8) e " 062 " e, finalmente, hexadecimal ( base 16 ) e imprime " 0x32 ". Note-se que todos esses três valores são representações de seqüência de suas respectivas bases
2

Digite o seguinte código: .

Impressão 0b11001

imprimir 031

impressão 0x19

Cada uma dessas linhas de converter o número base para um valor decimal. O " 0b " na primeira linha representa um número binário, o "0" na segunda representa octal eo " 0x" na terceira linha representa um valor hexadecimal . Cada número , 11001 em binário, 31 em octal e 19 em hexadecimal , converte para 25 em decimal
3

Digite o seguinte código: .

Var1 = bin (25 )

var2 = bin (50)

bin ( int ( var1 , 2) + int ( var2 , 2))

As duas primeiras linhas criar duas variáveis ​​para armazenar as representações binárias dos números decimais 25 e 50 , respectivamente. A terceira linha converte cada número binário para um inteiro, adiciona seus valores em conjunto, em seguida, converte o número de volta para uma representação binária . A saída aqui é " 0b1001011 ", que é o equivalente binário de 75 em decimal.

Anterior :

Próximo : No
  Os artigos relacionados
·Como ler a Seleção Listbox em Python 
·Como fazer uma caixa de entrada em Python 
·Como atualizar pacotes do Site 
·Como criar uma função de conversão de temperatura co…
·Cabeçalho Erro em Python 
·Como permitir que um usuário Faixa de entrada em Pytho…
·Como substituir símbolos com Regex 
·Como abrir um arquivo com Python Interpreter 
·Funções em Python 
·Como fazer um Keylogger em Python 
  Artigos em destaque
·Enviar Arquivo PHP Erros 
·Como aprender Structured Query Language 
·Como fazer um jogo de escape flash 
·Como usar Cscript para criar um banco de dados com base…
·Como obter a diferença de duas datas em Perl 
·Quais são conversão Tags 
·Erros de sintaxe em C + + 
·Como excluir uma linha no DataGridView 
·Como fazer um formulário em Java 
·Como remover caracteres especiais em ColdFusion 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados