코딩/파이썬

2-1. 변수와 데이터 타입 (숫자, 문자열, 불, None)

infoversal 2025. 5. 21. 07:00
728x90

2-1. 변수와 데이터 타입 (숫자, 문자열, 불, None)

파이썬 프로그래밍에서 가장 기본이 되는 개념 중 하나는 변수와 데이터 타입입니다. 데이터를 저장하고 처리하려면 먼저 어떤 데이터인지를 알고 적절한 형태로 다뤄야 하죠.

이 글에서는 파이썬의 대표적인 데이터 타입인 숫자, 문자열, 불(Boolean), None 의 개념과 사용법을 다룹니다.


변수란?

변수는 데이터를 저장하는 이름표입니다. 어떤 값을 저장하고, 나중에 그 값을 다시 불러오는 데 사용됩니다.

x = 10 
name = "Alice"
  • x는 10이라는 값을 가진 변수입니다.
  • name은 문자열 "Alice"를 저장하고 있습니다.

숫자(Number)

숫자 타입은 크게 두 가지로 나뉩니다.

정수형(int)

정수는 소수점이 없는 숫자입니다.

age = 30 
year = 2025
 

실수형(float)

실수는 소수점을 포함한 숫자입니다.

pi = 3.14 
weight = 65.5
 

숫자형 연산 예시

a = 10 
b = 3 
print(a + b) # 13 
print(a / b) # 3.333... 
print(a // b) # 3 (몫) 
print(a % b) # 1 (나머지) 
print(a ** b) # 1000 (거듭제곱)

문자열(String)

문자열은 글자를 저장하는 데이터입니다. 작은따옴표(')나 큰따옴표(")로 감싸서 사용합니다.

greeting = "Hello" 
name = 'Python'
 
 
문자열 연결
message = greeting + " " + name 
print(message) # Hello Python
 

문자열 포매팅 (f-string)

age = 25 
print(f"나는 {age}살입니다.") # 나는 25살입니다.

불(Boolean)

불(Boolean) 타입은 참(True) 또는 거짓(False) 두 가지 값만 가집니다.

is_adult = True 
is_student = False
 
비교 연산의 결과도 Boolean
print(10 > 3) # True 
print(5 == 7) # False
 

불 값은 조건문에서 매우 자주 사용됩니다.

if is_adult: 
    print("성인입니다.")

None

None은 "값이 없음"을 나타내는 특별한 데이터입니다. 다른 언어의 null과 비슷한 개념입니다.

result = None 
print(result) # None

 

None은 보통 아직 값을 정하지 않았거나, 결과가 없음을 명시할 때 사용됩니다.

타입 확인하기

파이썬에서는 type() 함수를 통해 변수의 데이터 타입을 확인할 수 있습니다.

x = 10 
print(type(x)) # <class 'int'> 

text = "hello" 
print(type(text)) # <class 'str'>

마무리

이번 강의에서는 파이썬의 가장 기본적인 데이터 타입인 숫자, 문자열, 불, None을 알아봤습니다. 각각의 타입은 프로그램에서 다양한 데이터를 다루는 데 필수적인 개념입니다.

 

728x90

'코딩 > 파이썬' 카테고리의 다른 글

3-1. if, elif, else문  (0) 2025.05.23
2-2. 연산자와 표현식  (0) 2025.05.22
1-4. 주석과 코드 작성 규칙  (0) 2025.05.20
1-3. 첫 번째 파이썬 코드: Hello, World!  (0) 2025.05.19
1-2. 파이썬 설치 및 개발환경 세팅  (0) 2025.05.18