티스토리 뷰

공부

[Python] Ternary operator (3항 연산자)

승가비 2020. 4. 14. 04:58
728x90
a = 10
b = 20

# A
result = a == b and a-b or a+b

# B
result = a-b if a == b else a+b

https://blueshw.github.io/2016/01/22/python-conditional-ternary-operator/

 

파이썬 3항 연산자 비교

여느 언어에나 코드 량을 줄이기 위한 다양한 기법들이 존재합니다. 그 중에서 대표적인 것 중 하나인 3 항 연사자를 파이썬에서도 사용가능 합니다. 파이썬 언어의 장점 중에 하나가 타 언어에 비해 훨씬 적은 분량으로 똑같은 코드를 작성할 수 있는 것이…

blueshw.github.io

 

728x90

'공부' 카테고리의 다른 글

[Python] BeautifulSoup4 select  (0) 2020.04.14
[Python] flask  (0) 2020.04.14
[Python] string get index  (0) 2020.04.14
[MySQL] function `BEGIN SET i = 1;`  (0) 2020.04.14
[JS] decode HTML entity  (0) 2020.04.14
댓글