试图清理一些字符串数据,其中有时会出现恶意空格,并遇到一些奇怪的情况。我需要确保逗号后面没有空格。在下面的示例中,我特意在Y与其前面的逗号之间添加了一个空格:
myString = 'X 2751.4, Y 836.0,Z -675.2,A -135.10,B 3.75,C 176.0'
myString.replace(', ' , ',')
'X 2751.4,Y 836.0,Z -675.2,A -135.10,B 3.75,C 176.07,E1 -2001.43'
print (myString)
X 2751.4, Y 836.0,Z -675.2,A -135.10,B 3.75,C 176.07,E1 -2001.43
您可以看到.replace的即时输出已经完成了我想要的,但是print()显示了rogue空间仍然存在
我一定忽略了一些愚蠢而简单的东西,但到目前为止,我还没找到它
字符串是不可变的。所以必须创建新的字符串变量
哦使用myString=myString.replace()
这就是我在学习时尝试编写代码所得到的
相关问题 更多 >
编程相关推荐