비교 연산자
< 작다
> 크다
== 같다
!= 같지 않다
>= 크거나 같다
<= 작거나 같다
비교 연산 결과는 반드시 bool(참 or 거짓)이 되야한다.
x or y 둘 중 하나만 참이면 된다.
x and y 둘 모두 참일 경우
not x x가 거짓이면 참이다
False
1
| True and False or True or False and True
|
True
True
True
1
True
x in s , x not in s
x in list,튜플,문자열 / x not in list,튜플,문자열
: list,튜플,문자열 안에 x가 있는가?
True
False
True
1 2 3 4 5 6
| pocket = ['phone','money','card']
if ('money' in pocket) or ('card' in pocket): print("택시") else: print("보도")
|
택시
1 2 3 4 5 6
| pocket = ['phone','money','card']
if not ('money' in pocket) or not ('card' in pocket): print("보도") else: print("택시")
|
택시
1 2 3 4 5 6 7
|
pocket = ['phone','card']
if 'money' in pocket: print("택시 by money") elif 'card' in pocket: print("택시 by card") else: print("보도")
|
택시 by card