파이썬 연산하기
코딩을 통해 파이참을 계산기처럼도 사용할 수 있게 되는 간단한 방식! 비교연산, 산술연산에 대한 개념이 빠삭해야 나중에 코딩할 때에도 편한데요, 혹시라도 까먹을 때를 대비해서 오늘의 포스트는 즐겨찾기 해두시는 것도 추천합니다 ^0^
산술연산
연산 | 파이썬 기호 |
더하기 | + |
빼기 | - |
곱하기 | * |
나누기 | / |
제곱 | ** |
몫 | // |
나머지 | % |
산술연산자는 기본 수학 개념을 코딩으로 표현하는 것이라고 생각하면 됩니다. 따로 공부할 것도 없이 그냥 한 번 쓰윽 훑어 보면 이해가 되는 정도! 산술연산자 중 덧셈은 문자열, 리스트 등의 자료형에도 사용 가능하니 여러 자료형으로 연습해보는 것은 좋을 것 같습니다! 그것도 그냥 한 번씩 '아~ 이런 것도 가능하구나~' 하는 정도로 말이죠!
주의사항 : 덧셈은 문자열끼리도 가능, 뺄셈은 문자열끼리는 불가능합니다.
# 산술연산
a = 17
b = 3
print(a + b)
>>> 20
print(a - b)
>>> 14
print(a * b)
>>> 51
print(a / b)
>>> 5.666666666666667
# power (거듭제곱)
print(a ** b)
>>> 4913
# floor division (몫)
print("// 몫: " + str(a // b))
>>> // 몫: 5
# modulo (나머지)
print("% 나머지: " + str(a % b))
>>> % 나머지: 2
비교연산
비교 연산 | 파이썬 기호 |
같다 | == |
같지 않다 | != |
a 가 b 보다 크다 | a > b |
a 가 b 보다 크거나 같다 | a >= b |
a 가 b 보다 작다 | a < b |
a 가 b 보다 작거나 같다 | a <= b |
- 비교 연산은 두개 이상의 변수들의 값을 비교할 때 사용하는 것인데요, 이것도 수학 시간 때 배운 것들이라 어렵진 않죠? greater than, less than 등 아주 쉬운 개념입니다.
여기서 주목할 점은 다른 프로그래밍 언어와 다르게 파이썬은 여러 변수를 한 번에 비교할 수 있다는 점입니다.
# 여러 개 한번에 비교 가능
print(1 < a < b)
비교 연산자는 숫자 뿐 아니라 리스트나 문자열의 길이 등을 비교할 때에도 사용이 가능합니다. 아래 예제처럼 len()
함수로 문자열을 감싸주면 문자열의 길이를 받아 올 수 있고, 비교연산자로 그 두 가지를 비교해주면 True or False 값이 나온다는 것을 확인할 수 있습니다!
a = 'moon'
b = 'sun'
print(len(a) > len(b))
>>> True
파이썬 비교 연산과 산술 연산은 아주 쉬운 내용이었기에 마음 편하게 업로드 할 수 있겠어요 :)
[데이터 사이언스: Python] 자료형의 종류 Data type (None, Numbers, Set, Mapping)
파이썬 기초부터 공부하면서 자료형(Data Type)의 종류, 변수의 자료형 확인 방법, 자료형의 종류에 대한 내용을 정리해 보겠습니다! 자료형은 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형
joy-home.tistory.com
'Data Science' 카테고리의 다른 글
[데이터사이언스 Python] if else elif 조건문 차이 (0) | 2023.06.06 |
---|---|
[데이터사이언스: Python] input, output 사용자 입력값 받기, input 함수 예제 (0) | 2023.06.06 |
[데이터사이언스: Python] Print() 함수 총정리! 문자열 형식화 3가지 format 방법까지 (0) | 2023.06.06 |
[Python 공부] Data Types (mutable/immutable, set, mapping dictionary) (0) | 2023.06.06 |
[데이터 사이언스: Python] 시퀀스 자료형 Data Type Sequence (str, list, tuple) (0) | 2023.06.06 |