5.3 print的时候我们想修改结尾的分隔符
>>> print('TEST',50,91.5)
TEST 50 91.5
>>> print('TEST',50,91.5,sep=',')
TEST,50,91.5
>>> print('TEST',50,91.5,sep=',',end='!!\n')
TEST,50,91.5!!
>>>
>>> for i in range(5):
... print(i)
...
0
1
2
3
4
>>> for i in range(5):
... print(i,end=' ')
...
0 1 2 3 4 >>>
- 有时候比如我们处理元组 row=('test',10,9.9)
>>> row=('test',10,9.9)
>>> print(','.join(row))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: sequence item 1: expected str instance, int found
>>> print(','.join(str(x) for x in row))
test,10,9.9
>>> print(*row,sep=',')
test,10,9.9
>>>
网友评论