📜  Python|检查字符串中的空格

📅  最后修改于: 2022-05-13 01:54:30.199000             🧑  作者: Mango

Python|检查字符串中的空格

有时,我们可能会遇到需要检查字符串是否有空格的问题。这类问题可以在机器学习领域获得特定类型的数据集。让我们讨论一些可以解决这类问题的方法。

方法#1:使用正则表达式
此类问题可以使用Python提供的 regex 实用程序来解决。通过在search()中输入适当的正则表达式字符串,我们可以检查字符串中是否存在空格。

# 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))
输出 :
The original string is : Geeks  forGeeks
Does string contain spaces ? True

方法 #2:使用in运算符
也可以使用 in运算符执行此任务。只需要检查字符串中的空格。即使找到一个空格,返回的判断也为真,否则为假。

# 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))
输出 :
The original string is : Geeks  forGeeks
Does string contain spaces ? True