파이썬의 자료형 중 숫자형에 대하여 알아보자.
숫자 형은 흔히 우리가 알고 있는 숫자들과 컴퓨터내에서 사용하는 8진수 16진수 등을 말한다.
프로그래밍을 시작하면 간단한 계산부터 반복문을 실행 할 횟수등 숫자를 사용해야하는 상황이 온다.
이때 숫자들을 우린 숫자 자료형으로 저장하여 사용하곤 한다.
c언어 나 자바등 몇몇 언어들은 파이썬과 다르게 자료형을 선언하고 하고 사용하나
파이썬의 경우 그러한 일을 하지 않고 바로 자료형을 저장할 수 있는 변수를 생성할 수 있다.
다음과 같이 실제 파이썬을 실행하여 작업을 진행해보자.
일단 파이썬을 실행하여 보자. 파이썬 공부를 위해 본인이 사용 하려하는 버전 또는 깔려있는 버전을 사용하자.
추후 실제 프로젝트 생성 시는 사용하려는 라이브러리나 작업에 맞는 파이썬 버전을 찾아 개발을 진행 하면된다.
일단 화자는 맥북에 기본적으로 설치되어 있는 python2.7을 사용하였다.
1. 정수형 (Integer)
일단 정수라 하면 말 그대로 우리가 알고 있는 1,2,3,4,.... -1, -2,-3등의 정수를 뜻한다. 정수형은 음수와 양수가 존재한다.
Python 2.7.16 (default, Nov 9 2019, 05:55:08)
[GCC 4.2.1 Compatible Apple LLVM 11.0.0 (clang-1100.0.32.4) (-macos10.15-objc-s on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> a = 1
>>> b = -1
>>> print(a)
1
>>> print(b)
-1
>>>
print문은 변수 내 값을 화면에 표기 할 수 있는 명령어 이다.
2. 실수형 (Floating-point)
실수형은 소숫점이 포함 된 숫자를 말한다.
>>> c = 1.2
>>> d = -1.2
>>> print(c)
1.2
>>> print(d)
-1.2
>>>
>>>
3. 8진수(Octal)와 16진수(Hexadecimal)
8진수와 16진수는 일상에서는 별로 보지 못했을 것이다. 16진수의 경우 컬러값으로 어디선가 본듯한 기억이 있을 수도 있다. 8진수와 16진수는 말 그대로 8의 배수, 16의 배수로 증가하는 수이다.
# 8진수 숫자 0과 알파벳 o로 시작
>>> e = 0o722
# 16진수 숫자 0과 알파벳 x로 시작
>>> f = 0xABC2
파이썬에선 위와 같은 숫자 자료형이 존재한다. 이러한 자료형들은 앞으로 프로그래밍을 할 때 필수적으로 사용할 것이기에 연습해보고 사용해 보자, 물론 전혀 어렵지 않기때문에 걱정 없이 익숙해지면 된다!
다음글에선 위의 숫자 자료형들을 사용하여 사칙연산을 해보자.
'파이썬(python) 기본' 카테고리의 다른 글
파이썬 자료구조: 튜플(tuple) (0) | 2023.07.21 |
---|---|
파이썬 자료구조: 리스트(list) (0) | 2023.07.19 |
파이썬 기초 문법: 함수, 리스트와 딕셔너리, 그리고 라이브러리(모듈) (0) | 2023.07.19 |
파이썬 기초 문법 : print, 주석, 연산, 반복문, 조건문 (0) | 2023.07.19 |
파이썬의 자료형 - 문자열 자료형 활용하기 (0) | 2020.09.09 |