Heb*_*bon 8 python printing variables space punctuation
我对Python很新,所以我正在尝试一些简单的代码.但是,在其中一种做法中,我的代码应该在左边显示一些以英寸为单位的数字,在右边显示数字的转换;
count = 1
conv = count * 2.54
print count, conv
Run Code Online (Sandbox Code Playgroud)
我希望打印输出之间有一些空间;
count = 1
conv = count * 2.54
print count, conv
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚如何做到这一点.我到处搜索,但我能找到的只是人们试图摆脱空间.如果有人能带领我朝着正确的方向前进,我会感激不尽.
哦,我只是意识到,我使用Python 2.7,而不是3.x中.不确定这是否重要.
一个简单的方法是:
print str(count) + ' ' + str(conv)
Run Code Online (Sandbox Code Playgroud)
如果您需要更多空格,只需将它们添加到字符串中:
print str(count) + ' ' + str(conv)
Run Code Online (Sandbox Code Playgroud)
一种更高级的方式,使用新的字符串格式语法:
print '{0} {1}'.format(count, conv)
Run Code Online (Sandbox Code Playgroud)
或者使用旧语法,将小数位数限制为两个:
print '%d %.2f' % (count, conv)
Run Code Online (Sandbox Code Playgroud)