Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Como Verificar Tipos de variáveis ​​em Python
Python não tem uma função prontamente disponíveis para verificar os tipos de variáveis ​​, mas você pode usar a função isinstance para ver se uma variável é de um tipo específico. A função isinstance requer dois parâmetros : um argumento objecto , tal como uma variável , e um argumento ClassInfo , tais como um tipo de dados . Se o argumento ClassInfo não é um tipo reconhecível , Python gera um erro . Você pode usar isinstance para verificar se uma variável é de um tipo específico, ou escrever sua própria função usando várias chamadas para isinstance verificar vários tipos de variáveis ​​. Você também pode verificar as variáveis ​​enviados por usuários com isinstance . Instruções
1

Abra a linha de comandos Python ou shell. Digite " isinstance ( 37, str) " e pressione " Enter". Esta linha pergunta se "37" é uma string. Python retorna "false". Digite " isinstance (37 , int) " e pressione " Enter". Python retorna "true". Digite " isinstance ( False, bool) " e pressione " Enter". Python retorna "true".
2

Digite o seguinte :

def typechecker (var ) :

se isinstance (var , str ) :

print " variável é uma string "

retornar

elif isinstance (var , int ): return

print " variável é um inteiro "


elif isinstance (var , float) :

print " variável é um float "

retornar

Isto define uma função chamada " typechecker " que verifica para ver se uma variável é uma string , integer ou float. Você pode incluir outros tipos de função. Lembre-se de recuar corretamente.
3

Type " typechecker (37)" e pressione " Enter". Python retorna "Variável é um inteiro ", porque 37 é um número inteiro. Digite " typechecker ( 24.24 ) " e pressione " Enter". Python retorna " variável é um float " porque 24.24 é um número decimal. Digite " typechecker (" Olá ")" e pressione " Enter". Python retorna " variável é uma string ", porque " Olá " é uma seqüência
4

Type " getInput = raw_input ( " Digite alguma coisa : ") ." E pressione " Enter". Python solicita que você digite algum texto. Digite algum texto e pressione " Enter". Digite " typechecker ( getInput ) " e pressione " Enter". Python passa a variável apresentada pelo usuário para a função e retorna o tipo.

Anterior :

Próximo : No
  Os artigos relacionados
·Como substituir White Space Com Python Regex 
·Como chamar o método Python De Java 
·Como verificar dependências em Python 
·Tutorial Rope Python 
·Como Incorporar Python em HTML 
·Como executar um script Python em IPython 
·Como configurar uma tabela em Python 
·O que é ActiveState Python 
·Como programar uma aranha e-mail em Python 
·Como contar Digits em Python 
  Artigos em destaque
·Como conectar um controlador jTDS para SQL Express 
·O que é o Alpha Blending 
·Como corrigir o meu PHP Rand 
·Como decodificar código PHP 
·Java GUI Projeto Tutorial 
·Como remover vários objetos em Java 
·Como programar Sudoku 
·Como capturar todas as exceções Datagrid 
·Qual é o limite de caracteres PHP Mail 
·Como exibir números em ordem ascendente Usando Java 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados