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 |
Tags
- 적금추천
- 주식공부
- colab #패키지 업그레이드
- 파이썬기초
- 카카오 컨퍼런스
- WD My Passport 인식 안됨
- 외장하드 인식 안됨
- 코랩설치
- 재테크
- 주요기사
- 외장하드 인식 해결
- 카카오 2020
- 파이썬
- 파이썬 기초
- 경제신문
- 외장하드 비인식
- 청약 캘린더
- python기초
- 10월 공모주 캘린더
- 시험일정 #ADP #ADSP #빅데이터분석기사
- 소액체당금 후기
- KAKAO 2020
- 경제신문요약
- 고금리 예금 상품
- 경제기사요약
- 오늘의 경제
- 리뷰
- 저축은행
- python
- 경제기사
Archives
- Today
- Total
반짝이는 오렌지
[Python] 기초문법 : 연산자 - 사칙연산자 본문
728x90
반응형
파이썬에서 사용하는 연산자는 다음과 같다.
- 사칙연산자
- 비교연산자
- 논리연산자
- 대입연산자
- 멤버연산자
- 삼항연산자
6가지 연산자 중 해당 게시문에서는 사칙연산자를 다루고 차례로 다음 연산자에 대해서 설명하겠다.
프로그래밍을 하다보면 사칙연산이 필요할 때가 있다. 사칙연산은 종류는 다음과 같다.
연산자 | 설명 |
+ | 덧셈 |
- | 뺄셈 |
* | 곱하기 |
** | 거듭 제곱 |
/ | 나누기 |
// | 나누기 연산 후 소수점 이하의 수를 버리고, 정수 부분의 몫만 구함 |
% | 나누기 연산 후 몫이 아닌 나머지를 구함 |
- + : 덧셈
123 + 456 # 덧셈
# 579
- - : 뺄셈
200 - 192 # 뺄셈
# 8
- * : 곱하기
100 * 1004 # 곱셈
# 100400
- ** : 거듭제곱
2 ** 3 # 거듭제곱. 2의 3승
# 8
- / : 나누기
33 / 5 # 나누기
# 6.6
- // : 나누기 후 몫
33 // 5 # 나누기 후 몫
# 6
33에서 5를 나누면 6.6의 값이 나온다. 몫에 해당하는 정수부분인 6이라는 결과를 얻을 수 있다.
- % : 나누기 후 나머지
33 % 5 # 나누기 후 나머지
# 3
33에서 5를 나누면 6.6의 값이 나온다. 이때 몫은 6이다. 6 곱하기 5는 30 이므로 33 - 30 = 3 이라는 나머지 값을 얻을 수 있다.
이렇게 사칙연산을 구할 수 있다. 참고로 나머지와 몫을 한 번에 구하고 싶다면 divmod() 함수를 활용하면 된다.
divmod(33, 5) #몫과 나머지 한번에 구하기
# (6, 3) #(몫, 나머지)
- 사칙연산자의 우선순위
사칙연산자에는 우선순위가 있다.
- 거듭제곱 > 양수,음수 부호 > 곱셈,나눗셈 > 덧셈,뺄셈
순서대로 우선순위가 정해져 있으며
- 괄호가 있다면 괄호먼저 계산한다.
print(3 + 2 * 2)
print((3 + 2) * 2)
# 7
# 10
print() 함수를 활용하여 두 결과물을 한 번에 출력해보았다.
첫 번째 줄에서 3 + 2 * 2 에서 덧셈보다 곱셈이 우선순위가 있으므로 3+4가 되어 7이라는 값을 반환했다.
만약 덧셈을 먼저 수행하야 한다면 괄호를 활용하면 된다.
(3+2) * 2 로 덧셈에 괄호를 취하면 덧셈이 먼저 계산되어 5*2가 되어 10이라는 값을 반환한다.
반응형
'Python > Python 기초' 카테고리의 다른 글
[Python] 기초 문법 : 문자열 포매팅 %, format(), f (0) | 2022.05.13 |
---|---|
[Python] 기초 문법 : 문자열 처리 함수 (0) | 2022.03.19 |
[Python] 기초 문법 : 인덱싱과 슬라이싱 (0) | 2022.03.18 |
[Python] 기초 문법: 이스케이프 코드 (0) | 2022.02.26 |
[Python] 기초문법: print() 함수 사용방법 (0) | 2022.02.19 |