본문 바로가기
이론 (Python)

2. Python_ 자료형

by Fresh Tomato 2024. 6. 27.

자료형은 데이터를 올바르게 저장하고 처리하며, 프로그램의 안정성과 효율성을 유지하는 데 핵심적인 역할을 합니다.

자료형을 적절하게 사용하는 것은 코드의 품질을 높이고 오류를 줄이는 데 중요합니다.

 

 

 

 

 

 

Python에는 다양한 자료형(data types)이 있으며, 각 자료형은 데이터의 종류를 정의합니다.

주요 자료형을 간략히 설명하면 다음과 같습니다

 

  1. 숫자형 (Numeric Types)
    • 정수 (int): 정수 값을 나타내며, 크기의 제한이 없습니다.
      python
      코드 복사
      a = 10
    • 실수 (float): 소수점을 포함하는 숫자입니다.
      python
      코드 복사
      b = 10.5
    • 복소수 (complex): 실수부와 허수부를 가지는 숫자입니다.
      python
      코드 복사
      c = 3 + 4j
  2. 문자열형 (String Type)
    • 문자열은 작은따옴표(') 또는 큰따옴표(")로 묶은 문자들의 집합입니다.
      python
      코드 복사
      s = "Hello, World!"
  3. 불리언형 (Boolean Type)
    • True 또는 False 값을 가지며, 논리 연산에 사용됩니다.
      python
      코드 복사
      is_valid = True
  4. 리스트 (List)
    • 순서가 있는 변경 가능한 시퀀스로, 대괄호([])로 정의됩니다. 서로 다른 자료형의 데이터를 포함할 수 있습니다.
      python
      코드 복사
      lst = [1, 2, 3, "apple", 4.5]
  5. 튜플 (Tuple)
    • 순서가 있는 변경 불가능한 시퀀스로, 소괄호(())로 정의됩니다.
      python
      코드 복사
      tpl = (1, 2, 3, "apple", 4.5)
  6. 집합 (Set)
    • 순서가 없고 중복을 허용하지 않는 컬렉션으로, 중괄호({})로 정의됩니다.
      python
      코드 복사
      st = {1, 2, 3, "apple"}
  7. 사전 (Dictionary)
    • 키-값 쌍으로 이루어진 변경 가능한 컬렉션으로, 중괄호({})로 정의됩니다.
      python
      코드 복사
      dct = {"name": "Alice", "age": 25}
  8. None
    • None은 특별한 상수로, 아무런 값을 가지지 않음을 나타냅니다.
      python
      코드 복사
      x = None

이 외에도 다양한 자료형이 존재하며, Python은 동적 타이핑을 지원하므로 변수의 자료형을 명시적으로 선언하지 않아도 됩니다. 또한, 사용자 정의 자료형을 만들기 위해 클래스(class)를 사용할 수 있습니다.

 

남은 2장에서는 다음의 자료형들을 자세히 알아보도록 하겠습니다.

 

2-1. 숫자형

2-2. 문자열 자료형

2-3. 리스트 자료형

2-4. 튜플 자료형

2-5. 딕셔너리 자료형

2-6. 집합 자료형

2-7. 불 자료형

2-8. 자료형의 값을 저장하는 공간, 변수

 

https://wikidocs.net/book/1 을 참고하여 작성하였습니다.

'이론 (Python)' 카테고리의 다른 글

2-2. Python_ 자료형  (0) 2024.06.27
2-1. Python_ 숫자형  (0) 2024.06.27
1-5. Python_ Anaconda navigator 설치하기  (0) 2024.06.25
1-4. Python_쉽게 설치하기  (0) 2024.06.25
1-3. Python_할 수 있는 것/ 할 수 없는 것  (0) 2024.06.25