본문 바로가기

코딩/파이썬

5분 파이썬(5) - 연산자

반응형

연산자, 옛날에 풍산자라고 수학 문제집이 있었는데 연산자라는 단어를 볼때마다 그 책이 생각나네요.

무슨 사람 이름 같지만 연산자는 값을 연산해주는 도구입니다.

 

연산자 종류는 크게 4가지가 있는데 하나씩 알아보도록 합시다.

 

1. 산술 연산자

산술 연산자로는 사칙연산을 할 수 있습니다.

  • 덧셈 +
  • 뺄셈 -
  • 곱셈 *
  • 제곱 **
  • 나눗셈 /
  • 몫 //
  • 나머지 %

요렇게 각각의 기호를 이용해 연산을 할 수 있으며 어차피 검색하면 되니까 이걸 다 외울 필요는 없습니다만, 쓰다보면 자동으로 외워집니다.

print(1+1)

이런 식으로 쓰면 됩니다.

 

2. 비교연산자

좌우 값을 비교해줍니다.

  • 우가 좌보다 큼 <
  • 우가 좌보다 크거나 같음 < =
  • 좌가 우보다 큼 >
  • 좌가 우보다 크거나 같음 > =
  • 좌우가 같음 = =
  • 좌우가 다름 ! =
  • 관계 연산자는 항상 불린 자료형으로 반환됨
  • 결과가 참이면 true, 거짓이면 false
print(1 < 2)

이런식으로 쓰시면 됩니다.

 

3. 논리연산자

여러개의 비교 연산자를 사용하고 싶을때 씁니다.

  • and : 좌우 모두 true일때만 true
  • or : 좌우 중 하나라도 true면 true
  • not : 피연산자 하나가 true면 false
  • in : ‘김밥’ in [’김밥’, ‘떡볶이’, ‘만두’]
  • not in : ‘김밥’ not in [’김밥’, ‘떡볶이’, ‘만두’]
print(1>2 and 2>3)

이렇게 여러개의 비교 연산자를 조합해주면 됩니다.

 

4. 대입연산자

이건 산술연산자를 단축해서 사용할 수 있는 방법 이라고 생각하시면 편합니다.

  • 좌에 우를 더함 +=
  • 좌에 우를 뺌 -=
  • 좌에 우를 곱함 *=
  • 좌에 우를 제곱함 **=
  • 좌에 우를 나눔 /=
  • 좌에 우를 나눈 몫 //=
  • 좌에 우를 나눈 나머지 %=
data = 1
data += 1

위 코드에서 data변수를 print해보면 2가 출력됩니다.

간단하죠?

 

해당 강의 영상은 아래에 링크달아두었습니다.

https://youtu.be/EhycKta30go

 

반응형

'코딩 > 파이썬' 카테고리의 다른 글

5분 파이썬(7) - 반복문1(for문)  (0) 2023.04.25
5분 파이썬(6) - if문(조건문)  (0) 2023.04.20
5분 파이썬(4) - 자료형  (0) 2023.04.18
5분 파이썬(3) - 변수  (0) 2023.04.13
5분 파이썬(2) - 텍스트 에디터 소개  (0) 2023.04.12