s = '种草 '
print(len(s))
s = s.strip()
print(len(s))
两者的输出均为“4”。似乎空格占用了2个字符,并且strip()函数无法将其删除。这是一个中文空间,不能通过strip功能删除。
最佳答案
这不是通常的unicode空间。您可以像这样删除它。
s = '种草 '
print(len(s))
s = s.strip(u'\u200b').strip()
print(len(s))
关于python - 为什么不能去除该字符串中的空格?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60051972/