반응형
파이썬 자료형
파이썬은 다양한 내장 데이터 타입을 제공합니다. 이 데이터 타입들은 다양한 용도로 사용되며, 파이썬 프로그래밍의 기반이 됩니다. 다음은 파이썬의 주요 자료형들입니다:
1. 숫자형
- 정수 (int): 음수, 0, 양수를 포함하는 정수형입니다. 예:
5
,-3
,0
- 부동소수점수 (float): 소수점을 포함하는 실수입니다. 예:
3.14
,-0.001
- 복소수 (complex): 실수부와 허수부로 구성된 수입니다. 예:
2 + 3j
2. 문자열 (str)
- 문자열은 문자들의 시퀀스로, 단일 인용부호(
'...'
) 또는 이중 인용부호("..."
)로 묶어 표현합니다. 예:'hello'
,"Python"
- 문자열은 불변성을 가지며, 문자열 내의 문자를 변경할 수 없습니다.
3. 불리언 (bool)
- 불리언 타입은
True
와False
의 두 가지 값만을 가집니다. 조건문, 논리 연산에서 주로 사용됩니다.
4. 리스트 (list)
- 리스트는 여러 값을 순차적으로 저장하는 변경 가능한 자료형입니다. 대괄호(
[]
) 안에 원소를 쉼표로 구분해 표현합니다. 예:[1, 2, 3]
,['apple', 'banana', 'cherry']
- 리스트는 다양한 타입의 원소를 포함할 수 있으며, 원소의 추가, 삭제, 수정이 자유롭습니다.
5. 튜플 (tuple)
- 튜플은 리스트와 유사하지만, 생성 후 변경할 수 없는 불변성(immutable)을 가집니다. 소괄호(
()
) 또는 아무 기호 없이 원소를 쉼표로 구분하여 표현합니다. 예:(1, 2, 3)
,4, 5, 6
6. 세트 (set)
- 세트는 중복을 허용하지 않고, 순서가 없는 자료구조입니다. 중괄호(
{}
)로 원소를 묶어 표현합니다. 예:{1, 2, 3}
,{'apple', 'banana', 'cherry'}
- 세트는 원소의 유일성을 보장하며 집합 연산에 유용합니다.
7. 딕셔너리 (dict)
- 딕셔너리는 키와 값의 쌍으로 데이터를 저장하는 자료형입니다. 중괄호(
{}
) 내에 콜론(:
)으로 키와 값을 구분해 표현합니다. 예:{'name': 'John', 'age': 30}
- 딕셔너리의 키는 고유해야 하며, 값은 중복될 수 있습니다. 키를 통해 빠르게 값을 검색할 수 있습니다.
정리
이러한 자료형들은 파이썬에서 데이터를 조작하고 관리하는 데 필수적이며, 다양한 프로그래밍 요구 사항을 충족시키기 위해 서로 다른 방식으로 사용됩니다. 각 자료형은 고유한 특성과 메서드를 가지고 있어, 특정 상황에서 유용하게 사용됩니다.
'실버를 위한 코딩 > 파이썬' 카테고리의 다른 글
[파이썬] pycodestyle 활용 사례 (73) | 2024.08.21 |
---|---|
[파이썬] 파이썬 스타일 점검 도구, pycodestyle (52) | 2024.08.20 |
[파이썬] C파이썬과 아나콘다 파이썬 (72) | 2024.08.20 |
[파이썬] 파이썬 식별자 (86) | 2024.08.19 |
[파이썬] 표준 코딩 스타일, PEP8 (76) | 2024.08.19 |