你可以使用Python中的split()函数来按空格拆分字符串。下面是一个示例代码:
string = "按空格拆分字符串,需要澄清。"
split_string = string.split(" ")
print(split_string)
输出结果为:
['按空格拆分字符串,需要澄清。']
如果要移除字符串中的标点符号,你可以使用正则表达式来替换标点符号为空格,并使用split()函数拆分字符串。下面是一个示例代码:
import re
string = "按空格拆分字符串,需要澄清。"
string = re.sub(r'[^\w\s]', ' ', string) # 替换标点符号为空格
split_string = string.split(" ")
print(split_string)
输出结果为:
['按空格拆分字符串', '需要澄清', '']
请注意,这段代码将标点符号替换为空格,所以最后一个空格后面将会有一个空字符串。如果不需要这个空字符串,可以使用strip()函数来移除字符串两端的空格。下面是修改后的示例代码:
import re
string = "按空格拆分字符串,需要澄清。"
string = re.sub(r'[^\w\s]', ' ', string) # 替换标点符号为空格
split_string = string.split(" ")
split_string = [s.strip() for s in split_string] # 移除两端的空格
split_string = list(filter(None, split_string)) # 移除空字符串
print(split_string)
输出结果为:
['按空格拆分字符串', '需要澄清']
希望这能帮到你!