我有一个字符串
a='''123
456
789'''
我想用类似于null值的东西替换456,以便相应的输出是
123
789
目标是消除由于
而产生的空行a=a.replace('456','')
答案 0 :(得分:2)
在执行替换后,您正在获取空行,因为'456'
后跟'\n'
。要删除空行,请将'456\n'
替换为''
:
>>> a = a.replace('456\n', '')
>>> print(a)
123
789
最初a
持有问题中提到的多行字符串:
>>> a='''123
456
789'''