본문 바로가기
개발 Tools/파이썬_개념

파이썬 삼항 연산자, 맴버 연산자, 식별 연산자 (in, not in , is, is not)

by 전컴반 2021. 10. 17.
반응형
삼항 연산자

 

var1 if 조건 else var2

 

조건이 참이라면 var1이고 거짓이라면 var2가 실행되는 삼항 연산자가 있다. 예를 들어보면

 

var1 = 8
var2 = 3

print(var1 if var1 < var2 else var2)

출력
3

 

맴버 연산자

 

맴버 연산자는 in과 not in 이 있다. 우리가 for in에서 썼던 것과 같다. 예를 들어보겠다.

 

list1 = [1, 2, 3, 4, 5] 
var1 = "in"
var2 = "not in"

print(var1 if 3 in list1 else var2)

출력
"in"

 

3이 list 1에 있기 때문에 var1이 출력된다. 

 

식별 연산자

 

식별 연산자는 말 그대로 확인하는 것이다. is와 is not이 있다. 같이 같으면 True, 다르다면 False를 반환한다. 

 

var1 = "is"
var2 = "is not"

print(var1 if "is" is var1 else var2)

출력
"is"

 

이와 같이 "is"와 var1 값이 같기 때문에 Ture를 반환했다.

반응형

댓글