Skip to main content
 首页 » 编程设计

python之如何在 Python 中只打印一个新行 "\n"没有给我我想要的效果

2025年05月04日14fff_TT

我很清楚 print("\n"),但是在我的 cmd 中给出了这个结果:

第一个输出(带有“原始”列表)继续到下一行,但使用 \n 似乎跳过了一行。如何确保 print_pretty 函数转到下一行,而不是跳过一行?

到目前为止,这是我的代码:

board = [["#" for i in range(5)] for y in range(5)] 
 
def print_pretty(b): 
    for _ in b: 
        for __ in _: 
            print(__, end="  ") 
        print("\n") 
 
print(board) 
print_pretty(board) 

请您参考如下方法:

print() 添加一个换行符。只打印不带参数:

print() 

或者告诉它不要添加换行符:

print('\n', end='') 

当然,后者比它需要的要冗长得多。