可以使用sep和end关键字参数来按照我们想要的输出,例如:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | >>> print('age',2,3,4) age 2 3 4 >>> print('age',3,4,1.2,sep=',') age,3,4,1.2 >>> print('age',3,4,1.2,sep=',') age,3,4,1.2 >>> print('age',2,3,4.1,sep='-',end='!!!n') age-2-3-4.1!!! end还可以在输出中禁止换行 >>> for line in range(5): ... print(line) ... 0 1 2 3 4 >>> for line in range(5): ... print(line,end=' ') ... 0 1 2 3 4 |
---|
有时候也会用str.join()的方法来实现
1 2 3 4 5 6 7 8 9 | >>> a = ['a','b',1,2,3] >>> print(','.join(('age','11','22'))) age,11,22 >>> >>> print(','.join(str(line) for line in a)) a,b,1,2,3 或者对简单的: >>> print(*a,sep=',') a,b,1,2,3 |
---|