Python/Python 시작하기

3. 파이썬 자료형 - 숫자

arvigoes 2019. 12. 12. 02:03

숫자형 이란?                                          

모든프로그래밍에서 가장 많이 사용되는 숫자형 자료형에 대해 알아봅시다.

숫자형이란 숫자형태로 이뤄진 자료형으로 모든 프로그래밍의 기본이 되는 자료형입니다.

정수 (123, 0 , -12)

실수 (12.12, -12.22)

를 기본으로 

8진수 - (Octal)를 만들기 위해서는 숫자가 0o 또는 0O(숫자 0 + 알파벳 소문자 o 또는 대문자 O)로 시작 (0o12)

16진수 - (Hexadecimal)를 만들기 위해서는 0x로 시작  (0xab)

같은 것도 있습니다.

 

정수형(Integer) : 정수를 뜻하는 자료형, 양의 정수, 음의 정수

# 파이썬에서 정수를 사용하는 예제 (변수 int_num 에 정수 12를 대입)
int_num = 12
int_num = -12

 

실수형(floating-point) : 소수점이 포함된 숫자

#파이썬에서 실수를 사용하는 방법
float_num = 1.2
float_num = -1.2

 

숫자형 을 이용한 연산                            

사칙연산자 

( + : 더하기, - : 빼기, * : 곱하기, / 나누기 )  파이썬 역시 다른 일반 프로그래밍 언어와 마찬가지로 마찬 가지로 연산자를 사용해 사칙 연산을 수행합니다.

#변수 정의
num1 = 10
num2 = 5

# 더하기
num1 + num2

# 빼기
num1 - num2

# 곱하기
num1 * num2

# 나누기
num1 / num2

실행 결과 (간단한 결과를 보기위해 파이썬 REPL ( 에서 실행 하였습니다.)

실행경과 

 

파이참에서는 출력을 위해 print 를 꼭 사용해야 함을 잊지 말아요!!

파이참코드 & 실행결과

기타연산자

제곱 의 결과를 알려주는 ** 연산자

나눗셈 의 나머지를 알려주는 % 연산자 (나머지 연산자)

나눗셈 후 몫을 알려주는 // 연산자

num1 = 2
num2 = 5

# 제곱연산자
print(2 ** 5)

# 나머지 연산자
print(num2 % num1)

# 몫 연산자
print(num2 // num1)

# 나누셈 연산자 (비교)
print(num2 / num1)

실행결과

나눗셈에 연관된 연산자 비교해 볼 필요가 있어 나눗셈결과도 추가해 보았습니다.

나눗셈에 관련된 연산도 꽤 자주 사용되니 각 용도에 맞게 잘 사용 하도록 꼭 숙지 하는게 좋을 것 같습니다.

 

숫자와 관련된건 프로그래밍에 기본인것 같습니다.

사용법을 꼭 익히시고 좀 더 확실하게 하고 싶으신 분들은 이전 강좌 입출력과 사칙 연산을 이용해 "계산기" 를 만들어 보신다면 꽤 도움이 될 것 같습니다.