본문 바로가기

Coding : 청년 AI · Big Data 아카데미/Python

3-1 연산자

 

 

모든 내용은 청년 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