두 값이 다를 때 !=
반환 하는 (같지 않음) 연산자가 True
있지만, 때문에 유형에주의하십시오 "1" != 1
. "1" == 1
유형이 다르기 때문에 항상 True를 반환하고 항상 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
?