Python | Buscar espacios en la string

A veces, podemos tener un problema en el que necesitamos verificar si la string tiene espacios en blanco. Este tipo de problema puede estar en el dominio de Machine Learning para obtener un tipo específico de conjunto de datos. Analicemos ciertas formas en que este tipo de problema puede resolverse. Método #1: Usar expresiones regulares Este tipo de problema se puede resolver usando la utilidad de expresiones regulares que ofrece python. Al ingresar la string de expresiones regulares apropiada en search(), podemos verificar la presencia de espacio en una string. 

Python3

# Python3 code to demonstrate working of
# Check for spaces in string
# Using regex
import re
 
# initializing string
test_str = "Geeks  forGeeks"
 
# printing original string
print("The original string is : " + test_str)
 
# Using regex
# Check for spaces
res = bool(re.search(r"\s", test_str))
 
# printing result
print("Does string contain spaces ? " + str(res))
Producción : 

The original string is : Geeks  forGeeks
Does string contain spaces ? True

Método n.º 2: Uso del operador in Esta tarea también se puede realizar con el operador in. Solo se requiere verificar si hay un espacio en la string. El veredicto devuelto es verdadero incluso si se encuentra un solo espacio y falso en caso contrario. 

Python3

# Python3 code to demonstrate working of
# Check for spaces in string
# Using in operator
 
# initializing string
test_str = "Geeks  forGeeks"
 
# printing original string
print("The original string is : " + test_str)
 
# Using in operator
# Check for spaces
res = " " in test_str
 
# printing result
print("Does string contain spaces ? " + str(res))
Producción : 

The original string is : Geeks  forGeeks
Does string contain spaces ? True

Método #3: Usando el método find() .

El método find() busca en la string dada el argumento pasado y devuelve la posición o devuelve -1.

Python3

# Python3 code to demonstrate working of
# Check for spaces in string
 
 
# initializing string
test_str = "Geeks forGeeks"
 
# printing original string
print("The original string is : " + test_str)
 
# Using in operator
# Check for spaces
res=False
if(test_str.find(" ")!=-1):
    res=True
 
# printing result
print("Does string contain spaces ? " + str(res))
Producción

The original string is : Geeks forGeeks
Does string contain spaces ? 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 *