본문 바로가기

개발/Python

파이썬 =, == 차이

=는 대입 연산자이다. Assign Operator.

 

a = 100

b = 100 같이 변수에 값을 할당해줄 때 쓴다.

 

==는 비교 연산자이다

 

a == b

a와 b의 값이 같은가? 

>>> False

 

a !=b

a와 b의 값이 같지 않은가?

>>> True. 

 

print( a = b )

>>> 오류 발생.

 

=는 b의 값을 a에 대입하기 위한 연산자이지 둘이 같냐고 비교하는 연산자가 아니다.