Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- BOJ #컴퓨터공학 #C++ #알고리즘 #자료구조
- 컴퓨터공학 #Java #자바 #클래스 #객체 #인스턴스
- 컴퓨터공학 #c #c언어 #문자열입력
- 컴퓨터공학 #자료구조 #스택 #c++ #알고리즘 #백준문제풀이
- HTML #CSS
- 잔
Archives
- Today
- Total
영벨롭 개발 일지
[Python]파이썬에서 사용하는 산술 연산자: 연산자, 연산자 결합 법칙, 연산자 우선순위 본문
Programming Language/Python
[Python]파이썬에서 사용하는 산술 연산자: 연산자, 연산자 결합 법칙, 연산자 우선순위
영벨롭 2022. 4. 6. 17:36파이썬에서 사용하는 산술 연산자
다음과 같은 연산자를 사용할 수 있습니다.
연산자 | 설명 |
+ | 더하기 |
- | 빼기 |
* | 곱하기 |
/ | 나누기 |
% | 나머지(modulo) |
// | 몫 |
** | 제곱 |
[예제 코드]
a = 5
b = 3
print(a+b)
print(a-b)
print(a*b)
print(a/b)
print(a%b)
print(a//b)
print(a**b)
파이썬에서 사용하는 복합 대입 연산자
복합 대입 연산자에는 +=, -=, *=, /=, //=, %= 가 있는데요! 연산과 할당을 동시에 표현할 수 있습니다.
복합 대입 연산자 | 의미 |
a += 1 | a = a + 1 |
a -= 1 | a = a - 1 |
a *= 1 | a = a * 1 |
a /= 1 | a = a / 1 |
a //= 1 | a = a // 1 |
a %= 1 | a = a % 1 |
연산자 결합 법칙 Operator Associativity과 연산자 우선순위
연산 식에서 같은 연산자가 연속해서 나올 경우, 연산 순서를 왼쪽부터 취할 것인지 오른쪽부터 취할 것인지 결정하는 것이 연산자 결합 법칙입니다.
산술 연산자에선 ** 의 우선순위가 가장 높습니다.
연산자 | 결합 법칙 |
** | 오른쪽 -> 왼쪽 |
- (음수) | 왼쪽 -> 오른쪽 |
+, - (더하기, 빼기) | 왼쪽 -> 오른쪽 |
*, /, //, % | 왼쪽 -> 오른쪽 |
반응형
'Programming Language > Python' 카테고리의 다른 글
[Python] 파이썬의 자료형: 리스트 list (0) | 2022.04.13 |
---|---|
[Python]for문 사용하기: in 리스트, in range(), in enumerate() (0) | 2022.04.13 |
[Python]while문 사용하기: 기본 구조, break, continue, 무한 루프 (0) | 2022.04.13 |
[Python] if문 사용하기: 기본 구조, 비교연산자, 논리연산자, in, not in (0) | 2022.04.13 |
[Python] 파이썬의 자료형(1): int, float, complex, bool, str (0) | 2022.04.07 |