优草派  >   Python

python读空格?

王志强            来源:优草派

对于 Python 开发者来说,如何读取字符串中的空格是一个非常基础的问题。Python 中存在多种方法可以读取字符串中的空格。在本文中,我们将从多个角度分析 Python 中如何读取字符串中的空格。

python读空格?

1. split() 方法

split() 方法是 Python 中最常用来读取字符串中空格的方法。split() 方法将字符串分成一个列表,使用空格作为分隔符。例如:

str = 'Python 读空格?'

list = str.split()

print(list) # ['Python', '读空格?']

2. replace() 方法

replace() 方法可以将一个字符替换为另一个字符。如果要将所有空格替换为其它字符,可以使用 replace() 方法。例如:

str = 'Python 读空格?'

result = str.replace(' ', '_')

print(result) # 'Python_读空格?'

3. 正则表达式

正则表达式是一种强大的字符串匹配和替换工具。使用正则表达式,可以轻松地读取字符串中的空格。例如:

import re

str = 'Python 读空格?'

result = re.findall('\S+', str)

print(result) # ['Python', '读空格?']

4. strip() 方法

strip() 方法可以删除字符串两端的空格。如果要删除字符串中的所有空格,可以结合使用 replace() 方法和 strip() 方法。例如:

str = ' Python 读空格? '

result = str.replace(' ', '').strip()

print(result) # 'Python读空格?'

无论您使用哪种方法,在 Python 中读取字符串中的空格都非常简单。仔细阅读本文,您将能够找到适合您项目的最佳方法。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行