有关end =的问题
```如下图所用代码,最后一个数字输出后后面是否有一个空格,如果有,该怎么去掉?
t = [1, 2, 3, 4, 5]
print(t[-1], end=' ')
for i in t[-2::-1:
print(i, end=' ')
如下图所用代码,最后一个数字输出后后面是否有一个空格,如果有,该怎么去掉?
空格是有的,因为 print 函数中的 end 参数就是当 print 函数中的参数全部打印完之后追加打印 end 参数
这里你将 end 重新赋值为一个 空格,那么自然每次 print 函数都会追加打印一个空格
如果你想去掉这个空格,那么就要用 if 在循环中判断是否为最后一个元素,然后单独执行没有空格的打印代码即可
谢谢
页:
[1]