[파이썬 초보탈출] Python - 데이터 타입 (Data Types)
목차
- 데이터 타입의 개념
- 숫자형 (Numeric Types)
- 문자열 (String)
- 불리언 (Boolean)
- 리스트 (List)
- 튜플 (Tuple)
- 딕셔너리 (Dictionary)
- 집합 (Set)
1. 데이터 타입의 개념
데이터 타입은 프로그래밍에서 사용되는 값의 종류를 나타냅니다. 파이썬에서는 다양한 데이터 타입을 지원하며, 각 데이터 타입은 특정한 특징과 동작을 가지고 있습니다.
2. 숫자형 (Numeric Types)
숫자형은 숫자 값을 다루는 데이터 타입입니다. 파이썬에서는 정수형(int), 실수형(float), 복소수형(complex)을 제공합니다. 숫자형 데이터는 다양한 연산을 수행할 수 있으며, 예를 들어 사칙연산이나 제곱근 등을 계산할 수 있습니다.
3. 문자열 (String)
문자열은 문자들의 시퀀스로 이루어진 데이터 타입입니다. 파이썬에서는 문자열을 작은따옴표('')나 큰따옴표("")로 감싸서 표현합니다. 문자열은 인덱싱과 슬라이싱을 통해 특정 문자나 부분 문자열에 접근할 수 있습니다. 또한, 문자열 연산자를 사용하여 문자열을 결합하거나 반복할 수도 있습니다.
4. 불리언 (Boolean)
불리언은 참(True)과 거짓(False)을 나타내는 데이터 타입입니다. 불리언은 조건문과 논리 연산에서 주로 사용됩니다. 비교 연산자를 사용하여 값들을 비교하고, 논리 연산자를 사용하여 조건을 판단할 수 있습니다.
5. 리스트 (List)
리스트는 여러 개의 값을 순서대로 저장하는 데이터 타입입니다. 파이썬에서는 대괄호([])로 리스트를 표현합니다. 리스트는 값들을 추가하거나 수정할 수 있으며, 인덱싱과 슬라이싱을 통해 특정 값이나 부분 리스트에 접근할 수 있습니다.
6. 튜플 (Tuple)
튜플은 여러 개의 값을 순서대로 저장하는 데이터 타입입니다. 리스트와 마찬가지로 값을 변경할 수 있으나, 튜플은 한 번 생성되면 수정할 수 없습니다. 튜플은 소괄호(())로 표현되며, 여러 개의 값을 쉼표로 구분합니다.
7. 딕셔너리 (Dictionary)
딕셔너리는 키-값 쌍으로 이루어진 데이터 타입입니다. 키를 사용하여 값을 저장하고 조회할 수 있습니다. 딕셔너리는 중괄호({})로 표현되며, 각 키와 값은 콜론(:)으로 구분합니다.
8. 집합 (Set)
집합은 중복되지 않는 값을 순서없이 저장하는 데이터 타입입니다. 집합은 중괄호({})로 표현되며, 각 값들은 쉼표로 구분합니다. 집합은 교집합, 합집합, 차집합 등의 집합 연산을 지원합니다.
이상으로 [파이썬 초보탈출] Python - 데이터 타입에 관한 글을 마무리하겠습니다. 파이썬의 다양한 데이터 타입을 이해하고 활용하여 프로그래밍을 할 수 있도록 노력해보세요.