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