Tecnología

Inicio

Cómo probar si un valor es un decimal o no en Python

El lenguaje de programación Python tiene muchos tipos de datos, todos incorporados en una secuencia de datos binarios. El tipo de datos da esta información binaria cierto carácter al especificar si uno es un número o una letra. El tipo de datos de una variable de influencias cómo Python trata a esa variable. Es posible que desee comprobar el tipo de una variable, sobre todo si las operaciones posteriores requieren la variable a ser un tipo específico. Por ejemplo, es posible que desee para ver si una variable es un número decimal decimal antes de realizar operaciones de sólo en él.

Instrucciones

1 Abra el editor de texto ociosa que viene con la descarga de Python. El editor de texto IDLE se encuentra en el directorio de Python en "Archivos de programa" para un PC o "Aplicaciones" en un Macintosh. Un archivo de código fuente en blanco se abrirá en la ventana del editor de texto IDLE.

2 Importar el módulo decimal escribiendo la siguiente línea de código en la parte superior del archivo de código fuente:

de importación decimal *

3 Declarar una variable y almacenar un número decimal en ella:

i = decimal (1,1)

4 Determinar una cadena y almacenar el tipo de variable "i" en ella. Que va a utilizar esta cadena para probar otras variables en contra de ella.

typeString = tipo (i)

5 Declarar una variable y almacenar un tipo de número decimal en ella:

j = decimal (2.718)

6 Probar el tipo de la "j" en contra de la variable de typeString. Si el tipo es "clase decimal.Decimal", a continuación, una "i" f comunicado, tales como la de abajo, evaluará como verdadero:

si el tipo (j) == typeString:

7 Sangrar la siguiente línea presionando TAB. Esta línea de sangría se ejecuta solamente cuando el "if" se evalúa como verdadera. Puede usar esta línea para imprimir algo a la consola que le permite saber si la variable "j" es un decimal. Escribir la sentencia de impresión siguiente en la línea de sangría:

print ( "variable j es un decimal")

8 Ejecutar el programa pulsando la tecla "F5". La "j" variable se analiza para ver si se trata de un tipo "decimal". Desde que fue declarada explícitamente como un decimal, la salida se programa el siguiente:

j variable es un decimal