MS-Word字符串长度与Python字符串len()函数及.rstrip()方法不匹配

-1 投票
1 回答
545 浏览
提问于 2025-04-18 00:43

我在写一个Python脚本时遇到了一些奇怪的情况,这让我不得不测试一下字符串的 len() 函数,看看字符串的长度。看起来 len() 函数总是返回字符串的长度,但会把字符串末尾的空格字符去掉,这样使用 .rstrip 就显得没必要了。这是真的吗?

补充说明:我是在读取一个xls文档。遍历某一列的行,并打印出每行字符串的长度。我开始觉得这可能是微软的一个问题。我把字符串从Excel复制到Word,结果Word返回的字符数也是去掉了末尾的空格……

1 个回答

3

不,这不是真的,你可以很简单地验证这一点。

print len("a   ")    # 4

撰写回答