【问题标题】:Multiple string arguments in Python print function [duplicate]Python打印函数中的多个字符串参数[重复]
【发布时间】:2021-04-19 14:53:01
【问题描述】:
print('Hello''World')
>>> HelloWorld

当多个字符串参数没有用逗号分隔时,这是如何工作的? 我发现这很不寻常,因为与任何其他函数一样,多个参数必须用逗号分隔。 应该有语法错误。

【问题讨论】:

标签: python list


【解决方案1】:

在 Python 中,默认情况下,相邻的字符串字面量是串联的。

s = 'Hello'  "world"    '''!'''      """?"""

这很好。我为每个文字使用了不同的引号,甚至用空格分隔它们,一切都很好。

【讨论】:

  • 感谢您的回答...我可以推测,由于默认情况下相邻的字符串文字是连接的,因此它实际上是单个参数,因此没有逗号不会产生错误。跨度>
  • @ParthasarathiBanerjee 你是绝对正确的。如果好奇,您可以查看上面评论中的链接以获取更多信息。
猜你喜欢
  • 2020-02-24
  • 1970-01-01
  • 1970-01-01
  • 2021-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-12
  • 2021-03-17
相关资源
最近更新 更多