MoonNote

반응형
     

 

 

 

모든 프로그래밍 언어가 그렇듯 파이썬의 기본 데이터 타입 역시 ¹숫자형, ²문자열, ³불리언 3가지입니다. 이 밖에도 파이썬에는 리스트(list), 튜플(tuple), 집합(set), 딕셔너리(dict) 등의 타입들이 있으며 기본 데이터 타입 후 포스팅에서 자세히 다루어보도록 하겠습니다.

 

 

숫자형(Numeric)

우리가 흔히 많이 사용하는 10진수 1, 2, 3, ..., 15, 16 등의 데이터 타입을 말합니다. 숫자형의 데이터 타입은 크게 정수형과 실수형으로 나뉘어지게 되는데요. 정수형은 소수점이 없는 타입, 실수형은 소수점 표현까지 하는 데이터 타입이라고 보시면 되겠습니다. 아래는 type()를 이용하여 변수의 정수형과 실수형 타입을 체크해본 예시 코드입니다. (정수형 : int, 실수형 :Float)

 

num1 = 100
num2 = 100.00

print('num1 data type')
print(type(num1))
print()
print('num2 data type')
print(type(num2))

 

더보기

num1 data type
<class 'int'>

num2 data type
<class 'float'>

 

 

디스플레이 포맷(Display Format)

숫자형의 데이터 값은 보통 10진수 형태로 표현을 하지만 2진수, 8진수, 16진수의 형태로도 표현하기도 합니다. 데이터 값 앞에 2진수는 '0b'로 표현하고, 8진수는 '0o', 16진수는 '0x'로 데이터 포맷을 지정합니다.

2진수(Binary), 8진수(Octal), 10진수(Decimal), 16진수(Hexadecimal)&nbsp;데이터 예시

 

아래 테이블표는 각 포맷별 데이터 예시입니다.

2진수(Binary), 8진수(Octal), 10진수(Decimal), 16진수(Hexadecimal) 데이터 예시

 

반대로 데이터 값 출력을 2진수로 표현하고자 한다면 bin(), 8진수는 oct(), 16진수는 hex()를 사용합니다. Data 변수에 15라는 값을 적용하고 각각의 포맷별로 출력한 예시입니다.

출력 값 2진수(Binary), 8진수(Octal), 10진수(Decimal), 16진수(Hexadecimal) 표현 예시
더보기

0b1111
0o17
15
0xf

 

산술 연산자(Arithmetic Operators)

숫자형 데이터가 있으면 당연히 산술 연산을 해야하는 경우들이 있겠죠? Python에서 사용되는 산술 연산 기호들을 테이블 표로 정리해 보았습니다. 아마 대부분 아시는 것들 일꺼라 생각이 들고 지수(Exponent)만 '**'로 표현한다고 알아두시면 될 듯 하네요.

산순 연산 기호

 

 

 

 

 

 

 

 

 

 

※ 이 글이 도움이 되었다면 "👆🏻구독"과 "🤍공감" 버튼을 클릭해주세요. 클릭 한번이 글 쓰는데 큰 힘이 됩니다.

 

공유하기

facebook twitter kakaoTalk kakaostory naver band