[Curso de Python] Comparando os tipos de variáveis
por
em 29-11-2009 às 09:00 (17177 Visualizações)
Antes de prosseguir leia os artigos anteriores aqui
Como o python tem a tipagem dinâmica, às vezes é necessário descobrir de que tipo é uma variável. Para iss ovamos aprender a compara uma variável com um tipo!
Comparando os tipos de variáveis
Espero que todos se lembrem da função type pois vamos usá-la agora. Para compara o tipo da variável basta você usar a função type e saber o nome de todos os tipos. Basicamente você precisam saber os seguintes tipos:
- str;
- dict;
- list;
- tuple;
- int;
- float;
A comparação será feita da seguinte forma:
Vamos ver um exemplo disso:Código :if type(variavel) == tipo: #faz algo
Como diria o Duke Nukem, "Piece of Cake"!!!Código :var = input("Informe uma variavel para ser analisada: ") tipo = type(var) if tipo == int: print 'Você infomrou um numero inteiro.' elif tipo == float: print 'Você infomrou um numero ponto flutuante.' elif tipo == str: print 'Você infomrou uma string.' elif tipo == dict: print 'Você infomrou um dicionario.' elif tipo == list: print 'Você infomrou uma lista.' elif tipo == tuple: print 'Você infomrou uma tupla.' else: print 'Desconheço esse tipo de variável.'
Até mais...
Comentários
+ Enviar Comentário