본문 바로가기
프로그래밍/PYTHON

파이썬 자료형의 이해와 활용 : 숫자형

by AutoTechGuru 2023. 7. 18.
SMALL

오늘은 파이썬을 배우면서 겪는 가장 대표적인 어려움 중 하나인 '자료형'에 대해 함께 이야기해보려 합니다. 아무래도 새로운 언어를 배우기 시작하면 항상 힘들고 어려워 보이는 것이 당연합니다. 그래서 저는 여러분들이 조금이나마 쉽고 재미있게 파이썬을 배울 수 있도록 도와드리려 합니다. 그럼 시작해 볼까요??

 

자료형이라는 것은 프로그래밍을 할 때 쓰이는 숫자, 문자열 등과 같은 데이터의 '형태'를 뜻합니다. 이는 프로그래밍의 핵심 단위이며, 이를 이해하고 활용하는 것이 프로그래밍 언어를 터득하는 데 중요한 첫걸음입니다. 이러한 자료형은 우리가 만들고자 하는 프로그램의 본질을 이해하고, 그에 맞게 데이터를 조작하고 표현하는 도구입니다.

 

파이썬에서 가장 기본적인 자료형은 '숫자형'입니다. 숫자형에는 '정수형', '실수형', '8진수', '16진수' 등이 있습니다. 이들을 어떻게 생성하고 사용하는지, 그리고 파이썬에서 제공하는 다양한 숫자 연산자를 어떻게 활용하는지 알아보겠습니다.

 

먼저, '정수형'은 말 그대로 정수를 표현하는 자료형입니다. 다음과 같이 변수에 정수를 대입하여 생성할 수 있습니다

a = 123
b = -178
c = 0

 

그다음은실수형'입니다. 실수형은 소수점이 포함된 숫자를 표현합니다. 파이썬에서는 다음과 같이 실수를 변수에 대입하여 생성할 수 있습니다.

 

a = 1.2
b = -3.45

8진수와 16진수는 보다 특수한 형태의 숫자형입니다. 8진수는 숫자 앞에 '0o' 또는 '0O'를 붙여서, 16진수는 '0x'를 붙여서 표현합니다. 그러나 일반적으로 이들은 잘 사용되지 않으므로, 여기서는 간략히 소개하고 넘어가겠습니다.

 

파이썬에서는 이들 숫자형에 대해 다양한 연산을 할 수 있습니다. 사칙연산 외에도 xy제곱을 나타내는 '**' 연산자, 나눗셈 후 나머지를 리턴하는 '%' 연산자, 나눗셈 후 몫을 리턴하는 '//' 연산자 등이 있습니다.

 

a = 3
b = 4

# 사칙연산
print(a + b) # 7
print(a - b) # -1
print(a * b) # 12
print(a / b) # 0.75

# x의 y제곱을 나타내는 ** 연산자
print(a ** b) # 81

# 나눗셈 후 나머지를 리턴하는 % 연산자
print(7 % 3) # 1
print(3 % 7) # 3

# 나눗셈 후 몫을 리턴하는 // 연산자
print(7 // 4) # 1

 

이렇게 간단하게 파이썬의 기본적인 숫자형과 그 활용 방법에 대해 살펴보았습니다. 이해가 잘 안 가는 부분이 있거나, 궁금한 점이 있으면 언제든지 댓글로 질문해 주세요..

 
LIST