我有一个Python脚本打印一些数字,像这样:
results = [42, 21, 64, 32, 16, 8, 4, 2]
for number in results:
print(number, end=' ')
在控制台中,该脚本的输出是:
42 21 64 32 16 8 4 2 ⏎
为什么结尾有一个奇怪的字符?
我的IDE是LunarVim。我的壳是鱼。鱼壳输出值
这实际上是fish告诉你没有尾随换行符或"n"的方式。使用print()可能不会导致这种情况。在bash中,终端可以在输出后开始,而不是下一行。