Python 2.7 如何打印条件';Python中的文本表达式

Python 2.7 如何打印条件';Python中的文本表达式,python-2.7,Python 2.7,在python中,有没有一种方法可以在计算条件表达式之前打印出它是什么?例如,假设我有: a=1==0 如何检索“1==0”?我尝试过的一些事情: >>>print a False >>>print str(a) False A只存储'1==0'的结果,而不存储表达式本身。如果要存储字符串'1==0',必须执行以下操作: a = '1 == 0' 然后,您可以通过执行eval(a)来获得1==0的值,这将打印False 从我的控制台: >>&g

在python中,有没有一种方法可以在计算条件表达式之前打印出它是什么?例如,假设我有:

a=1==0

如何检索
“1==0”
?我尝试过的一些事情:

>>>print a
False
>>>print str(a)
False

A只存储
'1==0'
的结果,而不存储表达式本身。如果要存储字符串
'1==0'
,必须执行以下操作:

a = '1 == 0'
然后,您可以通过执行
eval(a)
来获得
1==0的值,这将打印
False

从我的控制台:

>>> a = '1 == 0'
>>> eval(a)
False
>>> a
'1 == 0'
>>> a = '1 == 1'
>>> eval(a)
True