Tecnología

Inicio

Tutorial sobre cheques de cadenas en Python

Python es un lenguaje de tipos dinámicos, lo que significa que la mayoría de realizar la comprobación de tipos en tiempo de ejecución y que las variables pueden tener cualquier tipo de valor e incluso cambiar dentro del programa. Por ejemplo, puede utilizar una variable como un entero y luego usar la misma variable como una cadena. En cualquier punto en el programa, es posible utilizar la función isinstance de Python para comprobar los tipos de variables. Al proporcionar la variable y el tipo "str" ​​como los dos parámetros a la función, puede comprobar para ver si esa variable es una cadena proporcionada.

Instrucciones

1 Abra el archivo de programa en Python. Insertar el cursor en la línea en la que desea comprobar si hay un tipo de cadena.

2 Escriba lo siguiente:

isinstance (varName, str)

Sustituir "varName" con el nombre de la variable real. Si la variable es una cadena, la función devuelve "True", de lo contrario, devuelve "falso". También puede suministrar cadenas utilizando directamente entre comillas simples o comillas dobles. Python siempre devuelve "True" en este caso.

3 Escriba lo siguiente:

si isinstance (varName, str):

print "variable es una cadena."

más:

imprimir "variable no es una cadena."

Esta función comprueba si para ver si una variable es una cadena y luego informa al usuario sobre el resultado de una "impresión" comunicado. Es posible utilizar otros casos de prueba aquí. Por ejemplo, puede ejecutar la sentencia if dentro de un bucle que pide al usuario para la entrada hasta que se introduce una cadena.

4 Guarde el archivo de programa en Python y ejecutarlo.

Consejos y advertencias

  • También puede utilizar isinstance para comprobar si hay otros tipos. En lugar de suministrar "str" ​​para comprobar si hay cuerdas, tipo "bool" para comprobar si hay valores booleanos, "int" para los números enteros o "flotar" para los números de punto decimal.