码迷,mamicode.com
首页 > 编程语言 > 详细

Python 遇到的小问题

时间:2020-04-11 20:35:00      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:idt   code   for   无法   print   语句   使用   运行   为什么   

当用一个 print 语句输出多个变量的值,并且需要换行时,发现了一个小问题:换行之后无法对齐。具体问题如下:

f = {"first":"a", "second":"b", "third":"c", "forth":"d"}
print(f["first"], \n,f["second"], \n, f["third"], \n, f["forth"])

运行结果如下图:
技术图片

 

这是为什么呢?

原来,没输出一个值后,默认输出一个空格,这时候我们可以使用 sep 参数来修改。

修改之后如下图: 

f = {"first":"a", "second":"b", "third":"c", "forth":"d"}
print(f["first"], \n,f["second"], \n, f["third"], \n, f["forth"], sep = "")

运行结果如下:

技术图片

 

Python 遇到的小问题

标签:idt   code   for   无法   print   语句   使用   运行   为什么   

原文地址:https://www.cnblogs.com/yytest/p/12681714.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!