Python:如何在没有空格的情况下打印?
我有以下代码:Python:如何在没有空格的情况下打印?,python,Python,我有以下代码: for i in range(1,6): print 'Answer',i,':' 输出为: Answer 1 : Answer 2 : Answer 3 : Answer 4 : 我希望它是这样的: Answer 1: Answer 2: Answer 3: Answer 4: i、 e.整数和“:”之间没有空格 如何执行此操作?使用字符串格式: for i in range(1, 5): print 'Answer {0}:'.format(i) 尝试
for i in range(1,6):
print 'Answer',i,':'
输出为:
Answer 1 :
Answer 2 :
Answer 3 :
Answer 4 :
我希望它是这样的:
Answer 1:
Answer 2:
Answer 3:
Answer 4:
i、 e.整数和“:”之间没有空格
如何执行此操作?使用字符串格式:
for i in range(1, 5):
print 'Answer {0}:'.format(i)
尝试使用以下方法:
for i in range(1,5):
print "Answer %d:" % i
备选方案:
for i in range(1,6):
print 'Answer '+str(i)+':'
使用,“
打印时,会自动添加空格,您可以使用+
或将字符串相邻放置(在Python 2.x中)来连接输出,如下所示:
for i in range(1, 5):
print 'Answer'+str(i), ':'
print 'Answer%d'':'%i
检查差异 哦..非常感谢你!!这很有效。
for i in range(1, 5):
print 'Answer'+str(i), ':'
print 'Answer%d'':'%i