[파이썬 입문] 03. 자료형(data type): 숫자, 문자열, 불리언 쉽게 이해하기

파이썬에서 값을 다루려면 먼저 자료형부터 이해해야 합니다. 자료형은 어렵게 들리지만, 결국 이 값이 숫자인지, 글자인지, 참이나 거짓인지를 구분하는 규칙입니다. 이 글에서는 입문자가 가장 먼저 배우는 자료형 3가지를 정리합니다.

자료형이 왜 중요한가

겉보기에는 비슷해 보여도 자료형이 다르면 동작이 달라집니다. 예를 들어 10은 숫자지만 "10"은 문자열입니다. 그래서 계산이 될 때와 안 될 때가 달라집니다.

1. 숫자 자료형

정수와 실수처럼 계산에 사용하는 값입니다.

print(7)
print(-20)
print(3.14)

숫자 자료형은 사칙연산에도 바로 사용할 수 있습니다.

print(5 + 3)
print(2 * 8)
print(6 / 3)

2. 문자열 자료형

문자열은 글자를 뜻합니다. 작은따옴표나 큰따옴표로 감싸서 표현합니다.

print("파이썬")
print("hello")
print("10")

여기서 "10"은 숫자 10이 아니라 문자 10입니다.

문자열은 이어 붙이거나 반복할 수 있습니다.

print("파이" + "썬")
print("파이썬" * 3)

3. 불리언 자료형

불리언은 참과 거짓을 나타내는 값입니다. 파이썬에서는 TrueFalse 두 가지만 사용합니다.

print(5 > 10)
print(5 < 10)
print(True)
print(False)

조건문에서 아주 자주 쓰이기 때문에 반드시 익숙해져야 합니다.

자료형이 다르면 왜 문제가 생길까

초보자가 많이 하는 실수는 숫자와 문자열을 같은 방식으로 다루는 것입니다.

print(10 + 20)
print("10" + "20")

첫 번째는 숫자 계산이므로 30이 나오지만, 두 번째는 문자열 이어 붙이기라서 1020이 됩니다.

자료형 확인하기

현재 값의 자료형이 헷갈리면 type()으로 확인할 수 있습니다.

print(type(10))
print(type("10"))
print(type(True))

형변환 맛보기

문자열 숫자를 진짜 숫자로 바꾸려면 형변환을 사용합니다.

print(int("10") + 5)
print(str(10) + "살")

형변환은 다음 변수 글과도 바로 연결됩니다.

정리

  • 숫자 자료형은 계산에 사용합니다
  • 문자열 자료형은 글자를 표현합니다
  • 불리언 자료형은 참과 거짓을 표현합니다
  • 값이 비슷해 보여도 자료형이 다르면 동작이 달라집니다
  • type()으로 현재 자료형을 확인할 수 있습니다

다음에 보면 좋은 글

자료형이 익숙해지면 다음으로 변수와 형변환을 배우면서 실제 코드를 더 자연스럽게 읽을 수 있게 됩니다.

댓글 남기기

광고보고 콘텐츠 계속 읽기
원치않으시면 뒤로가기를 해주세요
광고보고 콘텐츠 계속 읽기
원치않으시면 뒤로가기를 해주세요