
python中如何用空格分开
用户关注问题
如何在Python中将字符串按照空格拆分?
我有一个包含多个单词的字符串,想要用空格把它们分开,Python该怎么操作?
使用split()方法实现空格分割
可以使用字符串的split()方法,默认情况下split()会使用空格来分割字符串。例子:
text = 'Python 是 一种 编程 语言'
words = text.split()
print(words)
输出结果是一个列表,里面包含了所有单词。
如何处理字符串中多个连续空格的情况?
如果字符串中有多个连续的空格,Python的空格分开方式会怎样?
split()自动忽略多个空格
调用split()时,不传入参数会自动将多个连续空格视为一个分割符,分割出的列表中不会包含空字符串。示例:
text = 'Python 是 很强大'
words = text.split()
print(words)
这会输出['Python', '是', '很强大'],没有空元素。
如何将分割后的字符串列表重新用空格连接?
在用空格分开一个字符串后,怎样再用空格把它们合成一个新的字符串?
使用join()方法重新合并字符串
列表里的单词可以用' '.join()方法连接成字符串,中间用单个空格分开。例如:
words = ['Python', '是', '一种', '语言']
new_text = ' '.join(words)
print(new_text)
输出为字符串:Python 是 一种 语言。