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 |