일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 파이썬 장고
- 도커
- 플라스크
- 장고
- 도커 컴포즈
- 웹개발
- 장고 튜토리얼
- C언어
- docker
- airflow
- 개발자취업
- c
- Python
- 에어플로우 기초강의
- 개발언어
- 파이썬강의
- 장고 기초 강의
- Django
- 쇼핑몰예제
- 프로그래밍
- 파이썬
- 인공지능
- 기초강의
- flask
- ADP
- mlops
- 개발자
- cpp
- 예제프로젝트
- c++
- Today
- Total
TITEDIOS 편한 코딩
Python 기초강의: #2.5 기본 데이터 형식 - 숫자, 문자, 불리언 본문
파이썬에서 데이터 형식은 다양한 형태의 데이터를 저장하고 처리하기 위해 사용됩니다. 파이썬은 풍부한 데이터 형식을 제공하여 다양한 작업을 효율적으로 수행할 수 있도록 돕습니다. 이번 포스팅에서는 파이썬의 주요 데이터 형식에 대해 자세히 설명하겠습니다.
제가 포스팅을 하나하나 살펴보던 중 기본 데이터 형식에 대한 포스팅이 빠진 것을 보고 급하게 추가하게 되었습니다. ㅠㅜ
파이썬 데이터 형식 개요
파이썬에는 다양한 데이터 형식이 있으며, 각 데이터 형식은 특정한 종류의 데이터를 저장하고 조작하는 데 사용됩니다. 주요 데이터 형식으로는 숫자형, 문자열, 리스트, 튜플, 딕셔너리, 세트 등이 있습니다. 이번 시간에는 기본적인 데이터 형식인 숫자형, 문자형, 불리언에 대해서 살펴보겠습니다.
1. 숫자형 (Numeric Types)
숫자형 데이터는 수치 값을 저장하는 데 사용됩니다. 파이썬에서는 정수형, 실수형, 복소수형 데이터를 지원합니다.
정수형 (int)
정수형은 소수점이 없는 정수를 저장합니다. 크기에 제한이 없으며, 매우 큰 수를 다룰 수 있습니다.
a = 10
b = -5
print(type(a)) # <class 'int'>
print(type(b)) # <class 'int'>
실수형 (float)
실수형은 소수점을 포함한 숫자를 저장합니다.
a = 3.14
b = -0.001
print(type(a)) # <class 'float'>
print(type(b)) # <class 'float'>
복소수형 (complex)
복소수형은 실수부와 허수부를 가지는 복소수를 저장합니다. j를 사용하여 허수부를 나타냅니다.
a = 2 + 3j
b = -1j
print(type(a)) # <class 'complex'>
print(type(b)) # <class 'complex'>
2. 문자열 (String)
문자열은 문자들의 시퀀스로, 텍스트 데이터를 저장합니다. 작은따옴표 ' 또는 큰따옴표 "로 정의됩니다. 개인차가 있긴 하지만 작은따옴표 ' 가 코딩하기 편하기 때문에 ' 가 많이 쓰이긴 합니다. ㅎㅎㅎ
a = "Hello, World!"
b = 'Python is fun'
print(type(a)) # <class 'str'>
print(type(b)) # <class 'str'>
문자열은 여러 줄로 정의할 수도 있으며, 삼중 따옴표 ''' 또는 """를 사용합니다.
multiline_str = """This is a
multiline string."""
print(multiline_str)
3. 불리언 (Boolean)
불리언은 참(True)과 거짓(False) 값을 나타내는 데이터 형식입니다.
a = True
b = False
print(type(a)) # <class 'bool'>
print(type(b)) # <class 'bool'>
불리언 값은 주로 조건문에서 사용됩니다.
x = 10
y = 5
if x > y:
print("x가 y보다 큽니다.")
else:
print("x가 y보다 크지 않습니다.")
데이터 형식 변환
파이썬에서는 데이터 형식을 서로 변환할 수 있는 다양한 방법을 제공합니다. 이를 통해 데이터의 형태를 바꿔 사용할 수 있습니다.
정수형을 문자열로 변환
a = 123
b = str(a) # int to str
print(b) # '123' 출력
print(type(b)) # <class 'str'>
문자열을 실수형으로 변환
a = "3.14"
b = float(a) # str to float
print(b) # 3.14 출력
print(type(b)) # <class 'float'>
결론
파이썬의 다양한 데이터 형식을 이해하고 활용하는 것은 프로그래밍의 기본입니다. 각 데이터 형식의 특성과 용도를 잘 이해하고, 적절한 상황에서 올바른 데이터 형식을 사용하여 개발하는 것이 중요합니다.
다양한 상황에서 적절한 데이터 형식을 사용하는 노력이 필요합니다. 이런 노력을 통해 프로그램이 가벼워지고 좀 더 정확하고 안정적으로 동작할 수 있을 것입니다.
감사합니다!
'파이썬' 카테고리의 다른 글
Python 기초강의: #16 데이터 구조 - 딕셔너리(Dictonary) (0) | 2024.07.08 |
---|---|
Python 기초강의: #15 데이터 구조 - 튜플(Tuple) (2) | 2024.07.07 |
Python 기초강의: #14 데이터 구조 - 리스트(List) (1) | 2024.07.05 |
Python 기초강의: #13 실전 프로젝트(2) - Flask를 이용한 계산기 만들기 (0) | 2024.07.04 |
Python 기초강의: #12 실전 프로젝트(1) - Flask를 이용한 계산기 만들기 (0) | 2024.07.03 |