smartsy 发表于 2022-5-21 21:04:26

‘\t’和‘\n’ 有什么区别?

如题,是否都表示换行?

Twilight6 发表于 2022-5-21 21:07:23


\t 是横向制表符

\n 是换行符

试着执行这下面的代码就知道效果了:
# 没加 \t 制表符
print("FishC")

# 加了制表符
print("-"*50)
print("\tFishC")

# 加了换行符
print("-"*50)
print("\nFishC")

jackz007 发表于 2022-5-21 21:16:07

本帖最后由 jackz007 于 2022-5-21 21:17 编辑

    '\t' 的 ASCII 编码是 7,代表横向 TAB 字符,'\n' 的 ASCII 编码是 10,代表换行字符,两者显然属于不同的字符。这两个字符在向屏幕输出时,具有特殊行为,在这一点上,二者的特点是一致的。
页: [1]
查看完整版本: ‘\t’和‘\n’ 有什么区别?