あります!=
リターンがあること(等しくない)演算子True
二つの値が異なる場合、しかしなぜなら種類に注意してくださいが"1" != 1
。"1" == 1
タイプが異なるため、これは常にTrueを返し、常にFalseを返します。Pythonは動的ですが、強く型付けされており、他の静的に型付けされた言語は、異なる型の比較について不満を言うでしょう。
次の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
オペレータは、あるオブジェクトのアイデンティティ実際には2つのオブジェクトが同じかどうかを確認するために使用さ演算子:
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
?