“Conocimientos Programación>Python Programming

Cómo comprobar Tipos de variables en Python

2015/1/1
Python no tiene una función de fácil acceso para revisar los tipos de variables , pero se puede utilizar la función isinstance para ver si una variable es de un tipo específico . La función isinstance requiere dos parámetros : un argumento de objeto , tal como una variable , y un argumento ClassInfo , tal como un tipo de datos . Si el argumento ClassInfo no es un tipo reconocible , Python genera un error . Usted puede utilizar isinstance para comprobar si una variable es de un tipo específico, o escribir su propia función con varias llamadas a isinstance comprobar múltiples tipos de variables . También puede comprobar las variables enviados por usuarios con isinstance . Instrucciones
1

Abra la línea de comandos de Python o shell. Tipo " isinstance ( 37 , str ) " y presionar " Enter". Esta línea le pregunta si "37" es una cadena. Python devuelve " False ". Tipo " isinstance ( 37 , int) " y presionar " Enter". Python devuelve " verdadero ". Tipo " isinstance (Falso , bool ) " y presionar " Enter". Python devuelve " verdadero ".
2

Escriba lo siguiente :

def typechecker ( var) :

si isinstance (var , str ) :
< p> print " variable es una cadena"

regreso

elif isinstance (var , int) :

print "La variable es un entero "

regreso

elif isinstance (var , float ) :

print " es una variable float "

regreso

Esto define una función llamada " typechecker ", que comprueba para ver si una variable es una cadena, entero o flotante . Puede incluir tipos adicionales de la función. Recuerde guión correctamente.
3

Type " typechecker ( 37 ) " y presionar " Enter". Python devuelve " variable es un entero ", porque 37 es un número entero. " Typechecker ( 24.24 ) " Tipo y pulse " Enter". Python devuelve " Variable es un float " porque 24.24 es un número decimal. " Typechecker Tipo ( " Hello ") " y presionar " Enter". Python devuelve " Variable es una cadena" porque " Hello" es una cadena
4

Type " getInput = raw_input ( " Escriba algo : ") " . " Aceptar" y presione . Python le pedirá que introduzca un texto . Escriba un texto y presionar " Enter". Tipo " typechecker ( getInput ) " y presionar " Enter". Python pasa la variable de usuario envía a la función y devuelve el tipo.

Python Programming
Cómo encontrar subconjuntos en Python
Cómo determinar la longitud del diccionario en Python
Cómo utilizar variables locales en guiones Python
¿Qué es la programación Python
¿Qué es un sub-paquete Python
Cómo obtener la versión de Python instalada
¿Qué es Python 2.6 y PyWin
Cómo pasar una función como argumento en Python
Conocimientos Informáticos © http://www.ordenador.online