वहाँ है !=
(बराबर नहीं) ऑपरेटर जो True
दो मान भिन्न होने पर वापस लौटता है , हालाँकि प्रकारों से सावधान रहना चाहिए "1" != 1
। यह हमेशा True लौटेगा और "1" == 1
हमेशा False को लौटाएगा, क्योंकि प्रकार भिन्न होते हैं। अजगर गतिशील है, लेकिन दृढ़ता से टाइप किया गया है, और अन्य सांख्यिकीय रूप से टाइप की गई भाषाएं विभिन्न प्रकारों की तुलना करने के बारे में शिकायत करेंगी।
else
खंड भी है :
# This will always print either "hi" or "no hi" unless something unforeseen happens.
if hi == "hi": # The variable hi is being compared to the string "hi", strings are immutable in Python, so you could use the 'is' operator.
print "hi" # If indeed it is the string "hi" then print "hi"
else: # hi and "hi" are not the same
print "no hi"
is
ऑपरेटर है वस्तु पहचान करता है, तो वास्तव में दो वस्तुओं एक ही हैं जाँच करने के लिए प्रयोग किया जाता है ऑपरेटर:
a = [1, 2]
b = [1, 2]
print a == b # This will print True since they have the same values
print a is b # This will print False since they are different objects.
else
,!=
(वैकल्पिक<>
) याis not
?