가이드라인

변수와 값에 연산을 수행하는 연산자

연산자는 변수나 값들 사이에 수행할 작업을 지정하는 기호입니다.

수학에서 + 기호로 덧셈을 표현하듯이, 프로그래밍에서도 연산자를 사용해 변수나 값들 사이의 다양한 작업을 수행할 수 있습니다.


수학적 연산을 위한 산술 연산자

먼저 산술 연산자는 숫자 간의 기본적인 수학적 연산을 수행할 때 사용됩니다.

  • + : 숫자 더하기, 문자열 연결

  • - : 빼기, 부호 변경

  • * : 곱하기, 문자열 반복

  • / : 나누기

  • % : 나머지

  • ** : 거듭제곱

  • // : 몫

예를 들어 3 + 5는 8이 되고, 10 / 3은 3.3333...이 됩니다.

10을 3으로 나눈 몫인 3이 필요한 경우에는 10 // 3을 사용하면 됩니다.

산술 연산자 활용 예시
a = 10 b = 3 print(a + b) # 13 print(a - b) # 7 print(a * b) # 30 print(a / b) # 3.3333... print(a % b) # 1 print(a ** b) # 1000 print(a // b) # 3

동일한 연산자도 자료형에 따라 다르게 작동할 수 있습니다.

예를 들어 + 연산자는 숫자의 덧셈뿐만 아니라 문자열을 연결하는 기능도 수행할 수 있습니다.

마찬가지로 * 연산자는 숫자의 곱셈과 문자열의 반복을 모두 수행할 수 있습니다.

문자열 연산 예시
name = "World" greeting = "Hello " + name print(greeting) # Hello World 출력 print(name * 2) # WorldWorld 출력

참/거짓을 구분하는 비교 연산자

비교 연산자는 두 값을 비교하고 그 결과를 참(True) 또는 거짓(False)으로 반환합니다.

  • == : 두 값이 같은지 비교

  • != : 두 값이 다른지 비교

  • > : 왼쪽 값이 큰지 비교

  • < : 오른쪽 값이 큰지 비교

  • >= : 왼쪽 값이 크거나 같은지 비교

  • <= : 오른쪽 값이 크거나 같은지 비교

비교 연산자 예시
x = 5 y = 10 print(x == y) # False print(x != y) # True print(x > y) # False print(x < y) # True print(x >= 5) # True print(y <= 10) # True

이처럼 비교 연산자를 통해 변수 간의 대소 관계를 판단할 수 있습니다.


조건을 결합하는 논리 연산자

논리 연산자는 여러 조건을 결합하거나 참/거짓을 반전시킬 때 사용됩니다.

파이썬에서 논리 연산자는 and, or, not 3가지가 있습니다.

  • and : 모든 조건이 참일 때만 참

  • or : 조건 중 하나라도 참이면 참

  • not : 참/거짓 값을 반전

논리 연산자 예시
a = True b = False print(a and b) # False print(a or b) # True print(not a) # False print(not b) # True
Mission
0 / 1

파이썬에서 '+' 연산자는 숫자 더하기와 문자열 연결 모두에 사용될 수 있다.

O
X

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과