inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)

할당 및 비교(Assigning & Comparison)

'is' 와 '==' 언제 사용하나요?

455

Jerry

작성한 질문수 7

0

'is'와 '==' 차이점은 어느 정도 이해되는데, 각각을 언제 사용해야 하는지는 잘 모르겠습니다.

검색을 해보면 주로 '==' 사용하고 None 과 비교할 때 'is'를 사용한다고 하는데 실제로 이렇게 사용하나요?

z = 'None'

a = None

print(f'z is None : {z is None}')

print(f'z == None : {z == "None"}')

print(f'a is None : {a is None}')

print(f'a == None : {a == "None"}')

z is None : False
z == None : True
a is None : True
a == None : False

 

python

답변 1

0

좋은사람

안녕하세요.

실제 코드를 작성하다 참조(같은 곳에서 선언)되었는지 또는 값만 비교해야 하는 케이스가 생기게 됩니다.

(기존 객체를 바인딩)했는지 여부 등.

처음에는 말이 어려울지 모르겠지만, 이미 만들어진 소스코드를 참조하거나, 협업하시다가 보면 자연스럽게 알게 될거예요.

우선은 두 차이점은 잘 이해하셨으니 좋네요!

dict, zip

0

34

2

for, range 추가 방법

0

47

0

오타: 20-1 예시 코드에 c = 135가 아니고 a = 135이죠?

0

79

1

방법2, 방법3의 결과가 요구 출력결과와 다릅니다.

0

125

4

glob.glob문 오류

0

72

1

질문입니다.

0

66

1

기초적인 질문입니다.

0

59

1

딕셔너리 인트문제

0

58

0

아나콘다 설치 시 오류가 뜨면서 인스톨이 끝까지 안 되네요...

0

130

1

실행오류

0

66

2

주피터 노트북 새버전

0

137

2

with open

0

132

2

PowerShell Prompt에서 주피터노트북 기본 드라이버/폴더 위치변경 후 주피터노트북 실행

0

189

2

기초적인 질문입니다만

0

113

1

새로운 dict를 생성한 이유에 대해서 궁금합니다.

0

169

2

안녕하세요 전 버전이 상위버전인지 달라서

0

246

2

주피터 token

0

143

2

주피터 token

0

169

2

아나콘다를 D드라이브에 설치했는데

0

731

4

python 3 (ipykernel)이 뜨지 않음

0

205

1

안돼요ㅜㅜ in[]으로 뜨지도 않고 초록색으로 변하지도 않아요...

1

349

3

주피터를 크롬말고 엣지에서 그대로 써도 괜찮은가요?

0

261

2

오류

0

149

1

주피터 실행 불가 에러

0

417

2