Python 강좌 : 제 5강 - 기초 연산 (2)
기본 함수
함수 | 결과 |
---|---|
int(x) | int 형변환 |
float(x) | float 형변환 |
pow(x, y) | x의 y승 |
divmod(x, y) | (몫, 나머지) |
abs(x) | 절대값 |
max(x, y, z, …) | 최대값 |
min(x, y, z, …) | 최소값 |
round(x) | 정수 반올림 |
round(x, n) | n번째 소수점 이하 반올림 |
pow(x, y)
는 x**y
와 동일합니다.
divmod(x, y)
는 (x//y, x%y)
와 동일합니다.
abs(x)
는 x
의 값이 복소수
여도 절대값으로 반환합니다.
비교 연산
연산 | 의미 |
---|---|
x > y | 크다 |
x >= y | 크거나 같다 |
x < y | 작다 |
x <= y | 작거나 같다 |
x == y | 같다 |
x != y | 같지 않다 |
비교 연산은 결과값이 True
또는 False
로 반환됩니다.
연산이 참일 경우 True
, 거짓일 경우 False
로 반환합니다.
- 결과
- 0
1.0
True
와 False
의 상수 값은 각각 1
과 0
을 의미합니다.
논리 연산
연산 | 의미 |
---|---|
x or y | 논리합 |
x and y | 논리곱 |
not x | 부정 |
논리 연산은 결과값이 True
또는 False
로 반환됩니다.
비교 연산을 혼합하여 논리 연산의 사용이 가능합니다.
- 결과
- False
False
False
True
논리합
의 경우 두 조건 중 하나만 참
이라면 True
를 반환합니다.
논리곱
의 경우 두 조건 모두 참
이여야 True
를 반환합니다.
부정
의 경우 결과값을 반전
시킵니다.
논리 연산 자체에 True
와 False
를 직접 입력하여 사용 할 수 있습니다.
논리 연산의 주의사항
- 결과
- True
1
2
False
논리 연산
의 경우 두 가지의 조건에서 앞의 조건을 확인 한 후, 뒤의 조건을 확인합니다.
이때 논리합(or)
의 경우 앞의 조건이 참이면 뒤의 조건을 비교하지 않고 True
를 반환합니다.
만약 앞의 조건이 거짓일 경우 뒤의 조건을 검사하게 되는데 조건이 아닌 상수일 경우 상수를 대입해버립니다.
논리곱(and)
의 경우 논리합(or)
과 마찬가지로 앞의 조건을 검사 후, 뒤의 조건을 검사합니다.
이 역시 앞의 조건에서 False
가 반환되지 않으면 뒤의 조건에서 상수를 그대로 대입합니다.
댓글 남기기