연산자와 피연산자
2023. 8. 20. 16:11ㆍPYTHON
프로그래밍 언어에서는 +나 -등의 기호를 산술연산자(operator), 연산 대상을 피연산자(operand)라고 한다.
예를 들어 대소 관계를 판단하는 식 a > b에서 연산자는 >이고, 피연산자는 a, b이다.
연산자는 피연산자의 개수에 따라 3가지로 분류된다.
- 단항 연산자(unary operator): 피연산자 1개
- 예) - a
- 이항 연산자(binary operator): 피연산자 2개
- 예) a < b
- 삼항 연산자(ternary operator): 피연산자 3개
- 예) a if b else c
이 중에서 조건 연산자(conditional operator인 if ~ else 문은 파이썬의 유일한 삼항 연산자이다.
예를 들어 조건식 a if b else c는 b를 평가한 값이 참True이면 a를, 거짓False이면 c를 보여준다.
a = x if x > y else y
print('c는 0입니다.' if c == 0 else 'c는 0이 아닙니다.')
위 예시에서 첫 번째 줄은 x, y 중 큰 값을 a에 대입. 그리고 두 번째 줄은 c값이 0이면 'c는 0입니다.'를 출력하고,
그렇지 않으면 'c는 0이 아닙니다.'를 출력
'PYTHON' 카테고리의 다른 글
파이썬의 내포 표기법(Comprehension) (0) | 2023.08.26 |
---|---|
파이썬 등가성과 동일성 (0) | 2023.08.26 |
알고리즘 순서도 (0) | 2023.08.21 |
복합문의 구조 (0) | 2023.08.20 |
lambda로 간단하게 함수 만들기 (0) | 2023.06.14 |