如何在 Python 字符串中检查空格?


在当今的 21 世纪,对于拥有大量数据的组织来说,处理数据是最具挑战性的任务,并且随着数据科学和机器学习的发展,数据访问变得更加容易。空格也称为字符串字符之间的空白字符。空格没有数据,或者它只是空的,并且在程序员编码时会造成问题。因此,为了检查字符串中的空格,涉及多种方法,这里解释了一些方法。字符串由字符组成,Python 语言属于 OOPS 概念,它会立即运行代码而无需检查错误。

如何在 Python 字符串中检查空格

在字符串数据结构中,可以使用以下各种方法或方法来检查空格:

方法

方法 1:使用 isspace() 方法

方法 2:使用正则表达式

方法 3:使用“in”运算符

方法 1:使用 isspace() 方法检查字符串中空格的 Python 程序

isspace() 方法检查给定字符串中的空白字符,并提及索引值以检查空格。

算法

  • 步骤 1 − 初始化名为 check_sent 的变量。

  • 步骤 2 − 字符串在单词之间包含空格,要检查空格,使用 isspace() 方法。

  • 步骤 3 − 它根据索引值验证该索引值处是否存在空格。

  • 步骤 4 − 索引值从 0 开始,在此代码中,索引值 7 被初始化以搜索空格。

  • 步骤 5 − 如果存在空格,则返回“True”,否则返回“False”。

  • 步骤 6 − 基于空格,返回相应的语句。

示例

#initializing the string with a sentence and assigning it to a variable
check_sent = "Welcome to Tutorialspoint"
#isspace() method is used to check whether the space is found in index value of 7
if check_sent[7].isspace():
   #if true this statement is printed
	print("The string contains whitespaces")
else:
   #if false this statement is printed
	print("The string does not contain whitespaces")

输出

The string contains whitespaces

方法 2:使用正则表达式检查字符串中空格的 Python 程序

算法

  • 步骤 1 − 导入 re 模块,并将输入初始化为字符串变量“ Welcome to Tutorialspoint”。

  • 步骤 2 − 字符串在单词之间包含空格,要检查空格,使用 re.match() 方法。

  • 步骤 3 − 根据给定的索引值,它查找该索引值处是否存在空格。

  • 步骤 4 − 索引值从 0 开始,在此代码中,索引值 7 被初始化以查找空格。

  • 步骤 5 − 如果存在空格,则返回“True”,否则返回“False”。

  • 步骤 6 − 最后,打印指定的语句。

示例

#importing the re module
import re

# initializing the string with a sentence and assigning it to a variable
check_sent = "Welcome to Tutorialspoint"

# using regular expressions to check if there is whitespace at index 7
if re.match(r"\s", check_sent[7]):
   #if true this statement is printed
   print("The string contains whitespace")
else:
   #if false this statement is printed
   print("The string does not contain whitespace")

输出

The string contains whitespaces

方法 3:使用“in”运算符检查字符串中空格的 Python 程序

声明“in”运算符,并基于此声明,在给定字符串中检查空格。

算法

  • 步骤 1 − 初始化输入字符串并分配变量。

  • 步骤 2 − 字符串在单词之间包含空格,要检查空格,使用“in”运算符。

  • 步骤 3 − 根据给定的索引值,它查找该索引值处是否存在空格。

  • 步骤 4 − 索引值从 0 开始,在此代码中,索引值 7 被初始化以查找空格。

  • 步骤 5 − 如果存在空格,则返回“True”,否则返回“False”。

  • 步骤 6 − 基于空格,返回相应的语句。

示例

# initializing the string with a sentence and assigning it to a variable
check_sent = "Welcome to Tutorialspoint"

# using the 'in' operator to check if there is whitespace at index 7
if ' ' in check_sent[7]:
   # if true this statement is printed
   print("The string contains whitespaces")
else:
   # if false this statement is printed
   print("The string does not contain whitespaces")

输出

The string does not contain whitespaces

结论

Python 程序用于检查给定数据结构中的空格或空白字符。要检查 Python 字符串中的空格,我们可以使用各种方法,例如“in”运算符、isspace() 以及正则表达式。删除空格后,程序可以顺利运行。

更新于: 2023 年 8 月 25 日

6K+ 次查看

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告