Python: how to print without white spaces?
本问题已经有最佳答案,请猛点这里访问。
我有以下代码:
1 2 | for i in range(1,6): print 'Answer',i,':' |
输出为:
1 2 3 4 | Answer 1 : Answer 2 : Answer 3 : Answer 4 : |
我希望它是这样的:
1 2 3 4 | Answer 1: Answer 2: Answer 3: Answer 4: |
也就是说,在整数和":"之间没有空格如何做到这一点?
使用字符串格式:
1 2 | for i in range(1, 5): print 'Answer {0}:'.format(i) |
替代方案:
1 2 | for i in range(1,6): print 'Answer '+str(i)+':' |
尝试使用这个:
1 2 | for i in range(1,5): print"Answer %d:" % i |
1 2 | for i in range(1, 5): print"Answer", str(i)+':' |
使用
1 2 3 | for i in range(1, 5): print 'Answer'+str(i), ':' print 'Answer%d'':'%i |
检查差异!