모든 내용은 청년 AI·Big Data 아카데미 온라인 기초과정 (MOOC) 내용입니다.
개인 복습을 위해 강의 내용을 정리해 포스팅합니다.
연산자 개념
- 연산자 : 산술연산자 등 이미 정의된 연산을 수행하는 기호나 키워드
- 문제 해결하는 방법에서 도구(장비) 역할
- 피연산자 : 연산에 참여하는 변수나 값. (Ex. 1+2 : 1,2는 피연산자 & "+" 연산자)
- 산술연산자
- = 대입연산자
- + 더하기
- - 빼기
- * 곱하기
- / 나누기
- // 몫 구하기
- % 나머지 구하기
- ** n승
- 우선순위
- 산술 연산자 우선순위는 괄호 > 곱셈,나눗셈 > 덧셈,뺄셈 순서
- 덧셈,뺄셈끼리 곱셈,나눗셈 끼리 나오면 왼쪽에서 오른쪽으로 계산 진행
- 문자열과 숫자 상호변환
- 문자열 int()로 정수 변환. float()로 실수 변환
- 숫자는 str()로 문자변환
대입연산자
- 변수 저장 값을 대입하는 = 기호가 대입(할당) 연산자
- = 연산자 오른쪽 수식을 먼저 계산, 결과 값을 왼쪽 변수에 대입한다.
- 따라서 대입 연산자 왼쪽은 변수, 오른쪽으로 인해 변수 값이 변경
- 수식 결과 값을 변수에 대입하지 않으면 프로그램엔 영향 없다.
단축 대입 연산자
단축 대입 연산자 | 사용 예 | 의미 |
+= | a += 3 | a = a+3 |
-= | a -= 3 | a = a-3 |
*= | a *= 3 | a = a*3 |
/= | a /= 3 | a =a/3 |
//= | a //=3 | a = a//3 |
%= | a %= 3 | a = a%3 |
**= | a **=3 | a = a**3 |
관계 연산자
- 어떤 것이 큰지 작은지 같은지 비교하는 것. 결과는 참(True), 거짓(False)
- 주로 조건문(if)나 반복문(for, while)에 사용
관계 연산자 종류
- == 같다 (= 대입과 다르다)
- != 같지 않다
- > 크다
- < 작다
- >= 크거나 같다
- <= 작거나 같다
논리 연산자
- and 둘다 참이다
- or 둘 중 하나만 참이여도 참
- not 참이면 거짓, 거짓이면 참
'Coding : 청년 AI · Big Data 아카데미 > Python' 카테고리의 다른 글
5. 반복문 (0) | 2021.12.26 |
---|---|
4. 조건문 (0) | 2021.12.26 |
2-3 입출력 함수 (0) | 2021.12.22 |
2-2 변수와 메모리 (0) | 2021.12.22 |
2-1 파이썬 개요 (0) | 2021.12.22 |