0

有没有办法在返回字符串时在字符串后面保留一个尾随空格?

例如,我的值为“6”。如果我将它从一个类返回到我的主代码中,它会从末尾剥离空间。

如果您真的需要知道原因:该课程会查看一个数字,然后添加科学缩写,因此如果将 .005 转换为“5 m”然后稍后添加的单位使其变为“5 mV”,则效果很好,但如果我只有 5 个,它试图返回“5”,但只返回“5”,使它看起来像“5V”,这是不一致的。

编辑:对不起大家,但这实际上是我的一个非常愚蠢的错误。我在调用类 () 的命令上放置了 .strip()。我在类中调用 python 调试器并观察它返回所有内容,但是以某种方式使用调试器从未真正显示调用类的代码行。当我看到它时,它真的很明显。

4

1 回答 1

4

你不应该做任何事情。此代码打印“6 m”,例如:

def foo():
    return "6 "

print foo() + "m"

输出

6米
于 2012-11-01T19:40:15.423 回答