带参数的多行字符串。如何申报?

发布于 2021-01-29 15:09:36

假设我有一个非常长的字符串,其中包含要创建的参数。我知道您可以使用创建多行字符串

cmd = """line 1
      line 2
      line 3"""

但是现在让我说我想传递1、2和3作为参数。

这有效

cmd = """line %d
      line %d
      line %d""" % (1, 2, 3)

但是,如果我有一个包含30个以上参数的超长字符串,那么如何在多行中传递这些参数呢?在单行中传递它们会破坏甚至尝试创建多行字符串的目的。

预先感谢任何人的帮助和见识。

关注者
0
被浏览
86
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    您可能会滥用括号(和逗号的行连续属性,

    cmd = """line %d
          line %d
          line %d""" % (
          1,
          2,
          3)
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看