首页 > 解决方案 > 增加对打印多个变量的理解

问题描述

对于以下 Python 脚本:

print("Mary had a little lamb.")
print("Its fleece was white as {}.".format('snow'))
print("And everywhere that Mary went.")

end1 = "C"
end2 = "h"
end3 = "e"
end4 = "e"
end5 = "s"
end6 = "e"
end7 = "B"
end8 = "u"
end9 = "r"
end10 = "g"
end11 = "e"
end12 = "r"

print(end1 + end2 + end3 + end4 + end5 + end6, end=' ')
print(end7 + end8 + end9 + end10 + end11 + end12)

我不确定并为这一行中一个非常小的片段的目的而苦苦挣扎:

print(end1 + end2 + end3 + end4 + end5 + end6, end=' ')

这里end=' '实际上在做什么?我们是否只是简单地声明一个变量并将其分配为一个空格?

end=' '脚本中存在时,输出为:

CheeseBurger

当我end=' '从脚本中删除时,输出是:

Cheese
Burger

请有人能彻底解释一下这段end=' '代码在我的脚本中做了什么吗?

标签: pythonpython-3.x

解决方案


推荐阅读