
# 사칙연산
print(1 + 1)
print(1 - 1)
print(1 * 2)
print(4 / 2)
# 나눗셈 후 소수점 이하를 버리는 // 연산자
print(5 // 2) #2 출력
# 나눗셈 후 나머지를 구하는 % 연산자
print(5 % 2) #1 출력
# 몫과 나머지 함께 구하기
print(divmod(5, 2)) #(2, 1)출력
# 거듭제곱 ** 연산자
print(2 ** 10) #1024 출력
print(0b110) # 6 출력
print(0o10) # 8 출력
print(0xF) # 15 출력
int(숫자)
int(계산식)
int('문자열')
print(int(3.3)) # 3 출력
print(int(5 / 2)) # 2 출력
print(int('10')) # 10 출력
type(값)
# 10의 객체 자료형 알아내기
print(type(10)) # int 출력
print(3.5 + 2.1) # 5.6 출력
# 사칙연산
print(4.3 - 2.1) # 1.2 출력
print(1.5 * 3.1) # 4.65 출력
print(5.5 / 2) # 2.25 출력
print(4.2 + 5) # 9.2 출력
print(float(5) # 5.0 출력
print(float(1 + 2) # 3.0 출력
print(float('5.3') # 5.3 출력
1.2 + 1.3j
# 복소수 만들기
complex(1.2, 1.3)
| 연산자 | 기능 | 문법 | 설명 |
|---|---|---|---|
| + | 덧셈 | a + b | a와 b를 더함 |
| - | 뺄셈 | a - b | a에서 b를 뺌 |
| * | 곱셈 | a * b | 두 값을 곱함 |
| / | 나눗셈 | a / b | a에서 b를 나누며 결과는 실수 |
| // | 버림 나눗셈 | a // b | a에서 b를 나누며 소수점 이하 버림 |
| % | 나머지 | a % b | a에서 b를 나눴을 때 나머지를 구함 |
| ** | 거듭제곱 | a ** b | a를 b번 곱함 |
| @ | 행렬 곱셈 | a @ b | 행렬 a와 b를 곱함 |
| + | 양수 부호 | +a | a에 양수 부호 |
| - | 음수 부호 | -a | a에 음수 부호 |
| += | 덧셈 후 할당 | a += b | a와 b를 더한 후 결과를 a에 할당 |
| -= | 뺄셈 후 할당 | a -= b | a와 b를 뺀 후 결과를 a에 할당 |
| *= | 곱셈 후 할당 | a *= b | a와 b를 곱한 후 결과를 a에 할당 |
| /= | 나눗셈 후 할당 | a /= b | a에서 b를 나눈 후 결과를 a에 할당(결과는 실수) |
| //= | 버림 나눗셈 후 할당 | a //= b | a에서 b를 나눈 후 결과를 a에 할당(소수점 이하 버림) |
| %= | 나머지 연산 후 할당 | a %= b | a에서 b를 나눴을 때 나머지를 구하여 a에 할당 |
| **= | 거듭제곱 후 할당 | a **= b | a를 b번 곱한 후 결과를 a에 할당 |
| @= | 행렬 곱셈 후 할당 | a @= b | 행렬 a와 b를 곱한 후 결과를 a에 할당 |