我有以下代码: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:
即不整和之间的空间 ':' 这个怎么做?
我有以下代码: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:
即不整和之间的空间 ':' 这个怎么做?
使用字符串格式化:
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)+':'
for i in range(1, 5):
print "Answer", str(i)+':'
当你与','
打印,空间会自动添加,y OU可通过使用+
或定位串彼此相邻(在Python 2.x的)串联输出,像这样:
for i in range(1, 5):
print 'Answer'+str(i), ':'
print 'Answer%d'':'%i
检查差!
哦..非常感谢!这样可行。 – 2013-03-16 12:25:42