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?
相关文章