这可能是一个简单的问题,但我还没有找到解决方案或类似的问题. 打印时

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个.

请注意,制表器并不总是具有相同的长度,它会调整长度以到达下一列的开头.如果您希望列在每行的相同位置开始,但要注意不允许使用较长的单词,否则它将扩展到下一列的开始,这一点很有用.

Python相关问答推荐

更改matplotlib彩色条的字体并勾选标签?

try 在树叶 map 上应用覆盖磁贴

'discord.ext. commanders.cog没有属性监听器'

为什么带有dropna=False的groupby会阻止后续的MultiIndex.dropna()工作?

如何获取TFIDF Transformer中的值?

在Python中动态计算范围

如果值发生变化,则列上的极性累积和

python中字符串的条件替换

Pandas GroupBy可以分成两个盒子吗?

Django admin Csrf令牌未设置

基于形状而非距离的两个numpy数组相似性

如何在Pyplot表中舍入值

Maya Python脚本将纹理应用于所有对象,而不是选定对象

基于另一列的GROUP-BY聚合将列添加到Polars LazyFrame

在matplotlib中使用不同大小的标记顶部添加批注

为什么调用函数的值和次数不同,递归在代码中是如何工作的?

如何在Python中使用Iscolc迭代器实现观察者模式?

在round函数中使用列值

多索引数据帧到标准索引DF

利用广播使减法更有效率