2024-05-21 11:48:38 发布
网友
假设我有一个字符串:
s = 'HelloStackOverflow'
将其转换为:
是吗?在
(最后一个字符后面的空格无关紧要)
我可以想出:
s = ''.join(map(lambda ch: ch+' ', s))
但我想有一个更透明的方法来做这件事
' '.join(s)+' '
为了你想要的行为。在
使用re.sub并将字符串中的每个字符替换为捕获的字符,后跟一个空格。在
re.sub
s = 'HelloStackOverflow' print re.sub("(.)", r'\1 ', s) H e l l o S t a c k O v e r f l o w
Demo
您可以尝试以下代码
' '.join(s) Out[1]: 'H e l l o S t a c k O v e r f l o w'
为了你想要的行为。在
使用
re.sub
并将字符串中的每个字符替换为捕获的字符,后跟一个空格。在Demo
您可以尝试以下代码
相关问题 更多 >
编程相关推荐