파이썬 독학 강의 02. 숫자형 자료와 산술 연산자. 오늘은 내용은 숫자형 자료의 종류와 산술 연산자에 대해 배워보겠다. 지난번 강의에 이어 이번 내용도 쉬우니 가볍게 잘 따라올 수 있을 것이다.
파이썬 독학
숫자형 자료
숫자형 자료는 숫자로 된 형태의 자료다. 크게 1, 2, 3, 0, -1, -2, -3 같은 정수형이 있고 1.5, -4.6 같은 소수점이 있는 실수형이 있다. 그리고 잘 사용하지 않지만 8진수나 16진수 등도 숫자형 자료이다.
type 함수에 3을 넣으면 <class ‘int’>로 분류하지만, type 함수에 3.5를 넣으면 <class ‘float’>로 분류한다. float는 실수형(Floating-point)의 준말이다.
파이썬 독학
산술 연산자
연산자란 보통 숫자형 자료의 연산을 위해 사용되는 부호(수학기호)를 말한다. 변수를 공부하면서 우리는 대입 연산자(=)를 배웠는데 그 외에 계산기에서 볼 수 있는 여러 종류의 산술 연산자가 있다. 의미야 한눈에 봐도 쉽게 알 수 있지만 공부를 하는 차원에서 하나씩 입력해 보겠다.
일단 변수 a를 만들고 10을 대입한다. 다음으로 변수 b를 만들고 3을 대입한다.
더하기 연산자 +를 사용해 변수 a와 변수 b를 더하면 13이 나온다.
빼기 연산자 –를 사용해 변수 a와 변수 b를 빼면 7이 나온다.
곱하기 연산자 *를 사용해 변수 a와 변수 b를 곱하면 30이 나오고,
나누기 연산자 / 를 사용해 변수 a와 변수 b를 나누면 3.3333333333333335이 나온다. 여기까지는 일반적인 계산기와 크게 다르지 않다.
다음으로 동일한 변수에 제곱 연산자와 나누기 몫, 나머지 연산자를 사용해 보겠다.
변수 a에 변수 b를 제곱 연산자 ** 를 사용하면 1000(10x10x10)이 된다.
나누기 연산자 /를 사용하면 실수까지 계산되는데 정수가 필요할 때가 있다. 이때 나누기 몫 연산자 //를 사용하면 된다. 변수 a에 변수 b를 나누기 몫 연산자 //를 사용해 계산하면 정수인 3이 나온다.
마지막으로 나머지 연산자 %는 나누기 한 다음 남은 나머지를 결과로 보여주는 연산자다. 변수 a에 변수 b를 나머지 연산자로 계산하면 1이 나온다. 10/3=3, 10-9(3*3)=1
아직까지는 파이썬 독학에 큰 어려움이 없다. 내 생각에 파이썬은 문자열 자료형부터 조금 난해지기 시작하는 것 같다. 문자열은 다음 포스트에서 다루도록 하겠다.
추천 포스트
파이썬 독학을 위한 기본 개념과 용어 정리
링크: https://k-man.kr/파이썬-기초-독학-개념-용어-정리
파이썬 함수와 변수, 그리고 자료형의 개념
링크: https://k-man.kr/2073
답글 남기기