我有以下代码可在多行上打印消息,但是代码对我来说很难看。我来自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
----------------------------------------
答案 0 :(得分:2)
您可以使用三引号引起多行字符串
a="""
{}
# Operator Micro-benchmarks
# Run_mode : short
# Num_repeats : 5
# Num_runs : 1000
{}
""".format('-'*40, '-'*40)
print(a)