在python中,我发现我可以在打印后没有新行:print("something", end="")
,你说end=something
的语法是如何工作的,以及你如何以及为什么要在你自己的函数声明中拥有它。对不起,如果这是重复的,但我不知道这个语法被称为
它告诉print
函数以空字符串结束行,而不是换行符。
这种语法称为关键字参数(或命名参数)。这在官方Python教程中有解释:https://docs.python.org/3/tutorial/controlflow.html#keyword-arguments
打印文档在这里。https://docs.python.org/3/library/functions.html打印
如果您看完这些文档还有什么问题,请提出来。