在Python中,若需输出表达式而非计算结果,可通过以下方法实现:
一、使用字符串拼接
直接将表达式用引号括起来输出,例如:
print("2 + 3 * 4")
输出:2 + 3 * 4
二、使用repr()
函数
repr()
函数返回表达式的“官方”字符串表示,适用于调试和查看表达式结构,例如:
expression = 2 + 3 * 4
print(repr(expression))
输出:'2 + 3 * 4'
三、使用str.format()
方法
通过占位符格式化输出表达式,例如:
expression = 2 + 3 * 4
print("计算结果:{expr}".format(expr=expression))
输出:计算结果:2 + 3 * 4
四、使用print
函数的sep
参数
通过设置分隔符输出多个表达式,例如:
print("2 + 3", "4 * 5", sep=" | ")
输出:2 + 3 | 4 * 5
总结 :输出表达式而非结果,可通过字符串拼接、repr()
、str.format()
或print
的sep
参数实现,具体选择取决于需求场景。