1 为何一个增加一个变量可以避免换行?

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="123")
print(end7 + end8 + end9 + end10 + end11 + end12)

输出结果的两个print会最终打印在一行中“Cheese123Burger

如果没有end这个变量,会打印出两行来:
Cheese
Burger



请先 登录 后评论

6 个回答

黑小黑咻
end 是 print 函数中的参数

如:sort(reverse = True, key = func())
reverse 和 key 是 sort 函數中的參數一樣意思
请先 登录 后评论
花瓣片儿
end 是一个特殊参数, 此外还有flush也很有意思,你可以研究下
请先 登录 后评论
大耳朵狗
默认是换‘\n’
请先 登录 后评论
帅哥淦

了解的。
我想不明白的是为啥给print加了一个变量就不进行换行了。
请先 登录 后评论
Gui銘

感谢大佬!
请先 登录 后评论
秋叶

多谢多谢!
请先 登录 后评论
  • 6 关注
  • 0 收藏,409 浏览
  • 乡下女孑 提出于 2021-09-23 21:49

相似问题