# 간단한 사직 연산
# 덧셈
1 + 1
# 뺄셈
5 - 2
# 곱셈
15 * 2
# 나눗셈
10 / 2
- 정수 연산의 결괏값은 정수(int)로 반환된다.
- 단, 나눗셈은 Python(3.x 버전)에서 실수로 처리하기 때문에 결괏값으로 실수(float)를 반환한다.
# 거듭 제곱과 나머지
- 거듭제곱(Power): 숫자 A를 n번 곱하는 것
# 거듭제곱
2 * 2 * 2 * 2 * 2
2 ** 5
- 나머지
# 나머지
13 % 5
- 몫
# 몫
13 // 5
# 과학적 표기법
- 10의 거듭제곱의 경우 en으로 편리하게 입력할 수 있다.
- n은 정수로, 양수, 음수, 0일 수 있다.
- 10의 거듭제곱 표시를 위한 en 앞에는 항상 숫자가 있어야 한다.
# 과학적 표기법
3e8 #300000000.0
# 진수 표현과 변환
- 2진법: 0,1
- 8진법: 0~7
- 10진법: 0~9
- 16진법: 0~9, a~f
- 10진수를 2, 8, 16진수로 입력하기
- 2진수: 숫자 앞에 0b를 붙인다.
- 8진수: 숫자 앞에 0o를 붙인다.
- 16진수: 숫자 앞에 0x를 붙인다.
# 10진수 17을 2, 8, 16진수로 입력하기
# 2진수
0b10001 # 17
# 8진수
0o21 # 17
# 16진수
0x11 # 17
- 10진수를 2, 8, 16진수로 변환하기
- bin(): 10진수를 2진수로 변환하는 함수
- oct(): 10진수를 8진수로 변환하는 함수
- hex(): 10진수를 16진수로 변환하는 함수
- 주의: 출력 결과는 숫자가 아니라 문자열이다.
728x90
'Python' 카테고리의 다른 글
[Pandas] 데이터 통합하기 (2) | 2024.01.08 |
---|---|
[Python] 문자열 (2) | 2024.01.03 |
[Python] 변수 (4) | 2024.01.03 |
[Python] 논리 연산과 비교 연산 (4) | 2024.01.02 |
[Python] 왜 Python을 배워야 할까? (0) | 2023.12.30 |