A linguagem de programação Python tem muitos tipos de dados, todos incorporados em uma seqüência de dados binários. O tipo de dados dá a este dados binários algum personagem , especificando se a pessoa é um número ou uma letra. O tipo de dados de uma variável influencia o modo como Python trata essa variável. Você pode querer verificar o tipo de uma variável , especialmente se as operações subsequentes exigem a variável a ser um tipo específico. Por exemplo, você pode querer ver se a variável é um decimal antes de realizar decimal operações somente nele. Instruções
1
Abra o editor de texto IDLE que vem com o download Python. O editor de texto IDLE está localizado no diretório Python em " Arquivos de Programas" para um PC ou "Aplicativos" em um Macintosh. Um arquivo de código fonte em branco será aberta na janela do editor de texto IDLE
2
importar o módulo decimal , escrevendo a seguinte linha de código na parte superior do arquivo de código fonte: .
de decimal import *
3
Declare uma variável e armazenar um número decimal em que :
i = decimal (1,1 )
4
determinar uma string e armazenar o tipo de variável "i" nela. Você vai usar essa seqüência para testar outras variáveis contra ela
TypeString = tipo ( i)
5
Declare uma variável e armazenar um tipo de número decimal nele: .
j = Decimal ( 2.718 )
6
Teste o tipo de "j" variável contra o TypeString . Se o tipo é " decimal.Decimal classe ", então um "i " declaração de f , como a mostrada abaixo, vai avaliá-lo como verdadeiro :
se tipo ( j) == TypeString :
7
Recuo a próxima linha de guia pressionando . Esta linha recuada executa somente quando o " if" avalia como verdadeiro. Você pode usar essa linha para imprimir algo para o console que permite saber se a variável "j" é um decimal. Escreva a seguinte declaração de impressão na linha recuada " . F5 "
print (" variável j é um Decimal " )
8
Execute o programa pressionando A variável "j" é testado para ver se ele é um tipo de " Decimal " . Desde que foi explicitamente declarado como um Decimal , o programa irá imprimir o seguinte :
variável j é um Decimal