📌  相关文章
📜  如何从python中的字符串中获取单词(1)

📅  最后修改于: 2023-12-03 15:37:55.458000             🧑  作者: Mango

如何从Python中的字符串中获取单词

在编程中,我们经常需要从字符串中截取出单词。本文将介绍Python如何从字符串中获取单词。

方法一:使用split()函数

Python内置的split()函数可以将字符串按照指定的分隔符分割成一个列表。默认情况下,split()函数使用空格作为分隔符。

str = "Hello World"
words = str.split()
print(words)

输出结果为:

['Hello', 'World']

这样我们就成功地将字符串“Hello World”分割成了两个单词。

方法二:使用正则表达式

正则表达式是一种强大的文本处理工具,可以帮助我们快速地从字符串中提取出符合规则的内容。在Python中,我们可以使用re模块来使用正则表达式。

下面是一个使用正则表达式获取单词的示例代码:

import re

str = "Hello World"
words = re.findall('\w+', str)
print(words)

输出结果为:

['Hello', 'World']

在上面的代码中,我们使用了正则表达式'\w+'来匹配一个或多个字母、数字或下划线字符,从而获取单词。

方法三:使用自定义分隔符

如果我们需要使用自定义的分隔符来截取单词,可以使用split()函数的参数来指定分隔符。例如,如果我们想要以逗号(,)作为分隔符,可以这样写:

str = "apple, banana, orange"
words = str.split(',')
print(words)

输出结果为:

['apple', ' banana', ' orange']

这样就成功地将字符串“apple, banana, orange”按照逗号分隔成了三个单词。

结论

本文介绍了三种方法来从Python中的字符串中获取单词。请根据具体情况选择合适的方法来处理字符串。