这可能是一个简单的问题,但我还没有找到解决方案或类似的问题. 打印时
print(str(n) + "\t" + str(abs(moved_nm.value)) + "\t" + str(truncate(diff_2, 2)) + "\t" + str(truncate(diff_abs, 2)))
它是打印的
3 9999375 9935347.98 64027.01
为什么第一个打印制表器,而其他人不打印?
这可能是一个简单的问题,但我还没有找到解决方案或类似的问题. 打印时
print(str(n) + "\t" + str(abs(moved_nm.value)) + "\t" + str(truncate(diff_2, 2)) + "\t" + str(truncate(diff_abs, 2)))
它是打印的
3 9999375 9935347.98 64027.01
为什么第一个打印制表器,而其他人不打印?
它实际上可以打印制表器.您的字符串的ASCII代码为:
51 9 57 57 57 57 51 55 53 9 57 57 51 53 51 52 55 46 57 56 9 54 52 48 50 55 46 48 49
(可勾选here)
制表器的代码是9
,您的字符串包含其中的3个,每个单词之间有1个.
请注意,制表器并不总是具有相同的长度,它会调整长度以到达下一列的开头.如果您希望列在每行的相同位置开始,但要注意不允许使用较长的单词,否则它将扩展到下一列的开始,这一点很有用.