python 切分字符串

2023-03-08 00:00:00 python 字符串 切分

在 Python 中,可以使用 split() 方法将字符串切分为子字符串列表。默认情况下,split() 方法将字符串使用空格字符作为分隔符进行切分。以下是一个示例代码:

# 切分字符串
s = "hello world,how are you?"
result_list = s.split()

print(result_list)

在上面的代码中,我们首先定义了一个字符串 s,然后使用 split() 方法将其切分为子字符串列表。由于未提供分隔符参数,因此使用默认的空格字符进行切分。结果将赋值给变量 result_list,最后我们打印 result_list 的值。

输出结果将是:

['hello', 'world,how', 'are', 'you?']

在上面的示例中,由于逗号也未被视为分隔符,因此 world 和 how 两个单词没有被正确切分。如果想使用其他分隔符切分字符串,可以将分隔符作为 split() 方法的参数传递。例如:

# 使用逗号作为分隔符切分字符串
s = "hello world,how are you?"
result_list = s.split(",")

print(result_list)

在上面的代码中,我们使用逗号作为分隔符来切分字符串 s。结果将赋值给变量 result_list,最后我们打印 result_list 的值。

输出结果将是:

['hello world', 'how are you?']

请注意,split() 方法返回的是子字符串列表,而不是一个字符串。如果你想将子字符串列表合并为一个字符串,可以使用 join() 方法。例如:

# 合并子字符串列表为一个字符串
s = "hello world,how are you?"
result_list = s.split(",")
result_str = " ".join(result_list)

print(result_str)

在上面的代码中,我们首先使用逗号作为分隔符来切分字符串 s。结果将赋值给变量 result_list,然后使用 join() 方法将子字符串列表合并为一个字符串。在本例中,我们使用空格作为分隔符进行合并。最后,我们打印 result_str 的值。

输出结果将是:

hello world how are you?

相关文章