Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中插入另一个字符代替空格_Python_String - Fatal编程技术网

在Python中插入另一个字符代替空格

在Python中插入另一个字符代替空格,python,string,Python,String,假设我有一个字符串:敏捷的棕色狐狸。我想在空格处插入一个字符。使其成为: 敏捷的棕色狐狸 我可以通过在整个字符串中迭代检查空格来手动完成。但我想知道是否有一种优雅的方法可以通过使用一些python内置函数来实现这一点 >>> 'The Quick Brown Fox'.replace(' ', '-') 'The-Quick-Brown-Fox' 可能要替换任何空白,在这种情况下: >>> '-'.join('The Quick \nBrown\t F

假设我有一个字符串:
敏捷的棕色狐狸
。我想在空格处插入一个字符。使其成为:

敏捷的棕色狐狸

我可以通过在整个字符串中迭代检查空格来手动完成。但我想知道是否有一种优雅的方法可以通过使用一些python内置函数来实现这一点

>>> 'The Quick Brown Fox'.replace(' ', '-')
'The-Quick-Brown-Fox'
可能要替换任何空白,在这种情况下:

>>> '-'.join('The   Quick  \nBrown\t Fox'.split())
'The-Quick-Brown-Fox'
或使用正则表达式:

>>> import re
>>> re.sub(r'\s+', '-', 'The   Quick  \nBrown\t Fox')
'The-Quick-Brown-Fox'