हाय के साथ बयान, मैं एक अगर बयान में मैं क्या हासिल करने की कोशिश कर रहा हूँ का एक उदाहरण एक चर गणितीय ऑपरेटर सम्मिलित करने के लिए, कोशिश कर रहा हूँ: -अजगर यदि चर गणितीय ऑपरेटर
maths_operator = "=="
if "test" maths_operator "test":
print "match found"
maths_operator = "!="
if "test" maths_operator "test":
print "match found"
else:
print "match not found"
जाहिर है इसके बाद के संस्करण में विफल रहता है SyntaxError: invalid syntax
के साथ। मैंने निष्पादन और eval का उपयोग करने की कोशिश की है, लेकिन न तो अगर एक कथन में काम करते हैं, तो मुझे इसके आसपास क्या विकल्प मिलेंगे? उनके समान पाठ के अनुसार ऑपरेटरों को देखने के लिए एक शब्दकोश के साथ एक साथ
import operator
op = operator.eq
if op("test", "test"):
print "match found"
सही !, धन्यवाद नाथन वास्तव में एक अच्छा उदाहरण भी है – Paul