편집 기록

편집 기록
  • 프로필 권태형님의 편집
    날짜2018.06.21

    스트링 비교할 때 "=="랑 "is"가 다른 결과가 나오는 경우


    var1, var2 두 변수가 같은 스트링 "public"을 저장하고 있을 때

    var1 is var2에서는 False, var1 == var2에서는 True

    를 return하는 프로그램을 봤는데요. 제가 실험해보니까 지금은 둘 다 True를 return합니다. 왜 그런건가요?

    소스코드

    s1 = "public!"
    s2 = "public"
    
    print s1==s2
    print s1 is s2
    
  • 프로필 정토드님의 편집
    날짜2016.06.01

    스트링 비교할 때 "=="랑 "is"중 어느 걸 쓰는 게 좋나요?


    밑의 소스코드에서 어느 방법이 더 좋은 방법인가요?

    소스코드

    s1 = "hello!"
    s2 = "hello!"
    
    print s1==s2
    print s1 is s2
    
  • 프로필 이두현님의 편집
    날짜2016.01.12

    스트링 비교할 때 "=="랑 "is"중 어느 걸 쓰는 게 좋나요?


    밑의 소스코드에서 어느 방법이 더 좋은 방법인가요?

    소스코드

    s1 = "hello!"
    s2 = "hello!"
    
    print s1==s2
    print s1 is s2