在多行上打印消息的最佳方法

时间:2019-03-14 16:22:22

标签: python

我有以下代码可在多行上打印消息,但是代码对我来说很难看。我来自C语言,想学习一种Pythonic的方法。

    print ('-'*40)
    print("# Operator Micro-benchmarks \n
          # Run_mode : {} \n
          # Num_repeats : {} \n
          # Num_runs : {}"
          .format(run_mode, num_repeats, num_runs))
    print ('-'*40)

输出:

----------------------------------------
# Operator Micro-benchmarks
# Run_mode : short
# Num_repeats : 5
# Num_runs : 1000

----------------------------------------

1 个答案:

答案 0 :(得分:2)

您可以使用三引号引起多行字符串

a="""
{}
# Operator Micro-benchmarks
# Run_mode : short
# Num_repeats : 5
# Num_runs : 1000

{}
""".format('-'*40, '-'*40)
print(a)