Python/기초이론

Python - if

zeroup 2022. 12. 24. 15:47
>>> num = 1
>>> if num == 1 :
... 	print("num : 1")
... elif num == 2 :
... 	print("num : 2")
... else :
... 	print("out of range")
num : 1

# and, or, not
>>> True and True
True 
>>> True or False
True
>>> not True
False

# 숫자
>>> if 0 : print("out 1")
... else : print("out 2")
out 2
# 0 : False
# 0 이외의 수 : True

# bool(var) : var 가 Ture/False인지 반환
>>> bool(0)
False
>>> bool("")
False
>>> bool([])
False

 

[ 1줄 if/else ]

참_표현식  if  조건문  else  거짓_표현식

>>> if x == 1 :
>>>     cell = 'X'
>>> else :
>>>     cell = '0'
>>> 
>>> cell = 'X' if x==1 else '0' # c의 3항 연산자와 비슷하다.