Python | Comprobar si una variable es una string

Mientras trabajamos con diferentes tipos de datos, es posible que nos encontremos con un momento en el que necesitemos probar el tipo de datos por su naturaleza. Este artículo brinda formas de probar una variable contra el tipo de datos que es. Analicemos ciertas formas en que se puede realizar esta tarea.

Método #1: Usarisinstance(x, str)

Este método se puede utilizar para probar si alguna variable es un tipo de datos particular. Al dar el segundo argumento como «str», podemos verificar si la variable que pasamos es una string o no.

# Python3 code to demonstrate
# Check if variable is string 
# using isinstance()
  
# initializing string 
test_string = "GFG"
  
# printing original string 
print("The original string : " + str(test_string))
  
# using isinstance()
# Check if variable is string 
res = isinstance(test_string, str)
  
# print result
print("Is variable a string ? : " + str(res))
Producción :

The original string : GFG
Is variable a string ? : True

Método #2: Usartype()

Esta tarea también se puede lograr usando la función de tipo en la que solo necesitamos pasar la variable e igualarla con un tipo en particular.

# Python3 code to demonstrate
# Check if variable is string 
# using type()
  
# initializing string 
test_string = "GFG"
  
# printing original string 
print("The original string : " + str(test_string))
  
# using type()
# Check if variable is string 
res = type(test_string) == str
  
# print result
print("Is variable a string ? : " + str(res))
Producción :

The original string : GFG
Is variable a string ? : True

Publicación traducida automáticamente

Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *