Python
( ) = ( ) if ( ) else ( ) 구문
우리별3호
2019. 12. 27. 20:18
A=B if C else D
C 식을 평가하여 참이면 A=B 가 되고, 거짓이면 A=D 가 된다.
if C :
A=B
else :
A=D
와 같은 의미이며 간단하게는
A=[D, B][bool(C)]
와 같다.
상기 3개의 문장은 모든 같은 뜻이다.