在等号左右两边加空格

img


请问为什么这样写代码可以在等式两边都加上空格,end“ ”不是只能把空格加在末尾吗

print的所有非关键字参数(在你的例子中,也就是n, "="),之间会有一个空格,所以end的空格确实只加到了后面,但是n=之间的空格也是自动加的,比如:

print(1, 2, 3, 4) # 输出: 1 2 3 4

会以空格间隔开来。

end" "可以在每次打印后加上空格,而你的第二条语句print函数内的字符,因为有逗号隔开,所以分两次打印,故等号左右都有空格。