#-*- coding:utf-8 -*-
'''
    1. 숫자 비교 
    2. 문자열의 내용비교
    3. 참조값(id) 비교
    4. 동일한 객체인지 비교
'''
# 숫자가 같은지 여부는 동등 비교 연산자로 비교하면 된다. ==, !=
num1=10
num2=20
num3=10

# 문자가 같은지 여부는 동등 비교 연산자로 비교하면 된다. ==, !=
str1="kim"
str2="lee"
str3="kim"

# 동등비교는 참조값 비교가 아니라, 내용을 비교한다. ==, !=
list1=[10,20]
list2=[10,20]
list3=list1

result1 = list1==list2   # Ture
result2 = list2==list3   # Ture
result3 = list1==list3   # Ture

result4 = id(list1)==id(list2)  # False
result5 = id(list2)==id(list3)  # False
result6 = id(list1)==id(list3)  # True

result7 = list1 is list2    # False 
result8 = list2 is list3    # False
result9 = list1 is list3    # True

print u'Step09_Compare.py가 종료 됩니다.'

1bf3b2082874219d265026645edfe0195c30c7ab
#-*- coding:utf-8 -*-
'''
    1. 숫자 비교 
    2. 문자열의 내용비교
    3. 참조값(id) 비교
    4. 동일한 객체인지 비교
'''
# 숫자가 같은지 여부는 동등 비교 연산자로 비교하면 된다. ==, !=
num1=10
num2=20
num3=10

# 문자가 같은지 여부는 동등 비교 연산자로 비교하면 된다. ==, !=
str1="kim"
str2="lee"
str3="kim"

# 동등비교는 참조값 비교가 아니라, 내용을 비교한다. ==, !=
list1=[10,20]
list2=[10,20]
list3=list1

result1 = list1==list2   # Ture
result2 = list2==list3   # Ture
result3 = list1==list3   # Ture

result4 = id(list1)==id(list2)  # False
result5 = id(list2)==id(list3)  # False
result6 = id(list1)==id(list3)  # True

result7 = list1 is list2    # False 
result8 = list2 is list3    # False
result9 = list1 is list3    # True

print u'Step09_Compare.py가 종료 됩니다.'
