for i in “happy”:
print(i,end=“ ”)
输出的结果为什么是happy,不是h a p p y
for i in "happy":
print(i, end=" ")
可以输出 h a p p y 啊
end默认是换行符,也就是\n
如果你不写end='',那么输出的不是h a p p y
而是
h
a
p
p
y
你把end换成空字符串,当然间隔就都没了
具体你随便找个IDE把代码敲进去执行一下就清楚了,实践出真知,不要总靠脑补
Python中,print语句默认会在打印每个值后添加一个换行符\n。
end关键字参数可以用于在print的末尾添加不同的字符,替代默认的\n。