var1, var2 두 변수가 같은 스트링 "public"을 저장하고 있을 때
var1 is var2
에서는 False
,
var1 == var2
에서는 True
를 return하는 프로그램을 봤는데요.
제가 실험해보니까 지금은 둘 다 True
를 return합니다.
왜 그런건가요?
소스코드
s1 = "public!"
s2 = "public"
print s1==s2
print s1 is s2
밑의 소스코드에서 어느 방법이 더 좋은 방법인가요?
s1 = "hello!"
s2 = "hello!"
print s1==s2
print s1 is s2
밑의 소스코드에서 어느 방법이 더 좋은 방법인가요?
s1 = "hello!"
s2 = "hello!"
print s1==s2
print s1 is s2