본문 바로가기

파이썬 기본 자료형 개요 및 예시 파이썬 소스

2024. 5. 21. 댓글 개

파이썬의 기본 자료형은 크게 숫자형(Numbers), 문자형(Strings), 불리언(Booleans), 리스트(Lists), 튜플(Tuples), 집합(Sets), 사전(Dictionaries) 등으로 구분됩니다. 각 자료형은 고유한 특성과 사용 방법을 가지고 있어 프로그래밍 시 적절한 자료형을 선택하는 것이 중요합니다.

 

 

파이썬 자료형

 

숫자형(Numbers)

  • 정수(Integer), 실수(Float), 복소수(Complex) 등의 숫자 자료형이 있습니다.
  • 정수는 소수점이 없는 숫자이고, 실수는 소수점이 있는 숫자입니다.
  • 복소수는 실수부와 허수부로 구성된 숫자입니다.
  • 숫자형에는 다양한 연산자(+, -, *, /, //, %, **) 및 내장 함수(abs(), round(), pow() 등)를 사용할 수 있습니다. 
a = 10
b = -20

a = 2.14
b = -2.5

 

 

 

 

문자형(Strings)

  • 문자열은 작은따옴표('), 큰따옴표("), 삼중따옴표(''', """)로 감싸서 표현합니다.
  • 문자열에는 다양한 연산자(+, *, len(), upper(), lower(), split() 등)를 사용할 수 있습니다.
  • 문자열 슬라이싱을 통해 부분 문자열을 추출할 수 있습니다.
  • ASCII 코드를 활용하여 문자와 숫자 간 변환이 가능합니다. 
# 따옴표로 감싸기
a = 'Hello'
b = "World"

# 여러 줄 문자열
c = '''
This is a
multi-line
string.
'''

# f-string (포맷팅)
name = 'easyIT'
age = 26
result = f"My name is {name} and I am {age} years old." [[2]](https://easyitwanner.tistory.com/249)

 

 

 

 

불리언(Booleans)

  • 참(True)과 거짓(False)의 두 가지 값을 가지는 자료형입니다.
  • 비교 연산자(==, !=, >, <, >=, <=)와 논리 연산자(and, or, not)를 사용할 수 있습니다.
# 불리언 활용
a = 10
b = 20
if a > b:
    print("a is greater than b")
else:
    print("b is greater than a")

 

 

 

리스트(Lists)

  • 여러 개의 값을 순서대로 저장할 수 있는 자료형입니다.
  • 대괄호 []로 감싸서 표현하며, 각 요소는 쉼표(,)로 구분합니다.
  • 인덱싱, 슬라이싱, 연산자(+, *, len(), append(), insert() 등) 사용이 가능합니다. 
# 리스트 생성
fruits = ['apple', 'banana', 'cherry']
numbers = [1, 2, 3, 4, 5]
mixed_list = [1, 'hello', True, 3.14]

 

 

 

 

튜플(Tuples)

  • 리스트와 유사하지만 값을 변경할 수 없는 불변 자료형입니다.
  • 소괄호 ()로 감싸서 표현하며, 각 요소는 쉼표(,)로 구분합니다.
  • 인덱싱, 슬라이싱 등의 연산이 가능하지만 값 변경은 불가능합니다. 
# 튜플 생성
point = (3, 4)
print(point[0]) # 3
point[0] = 5   # TypeError: 'tuple' object does not support item assignment

 

 

 

집합(Sets)

  • 중복되지 않는 고유한 값들의 모음입니다.
  • 중괄호 {}로 감싸서 표현하며, 각 요소는 쉼표(,)로 구분합니다.
  • 교집합, 합집합, 차집합 등의 집합 연산이 가능합니다.
# 집합 생성
fruits = {'apple', 'banana', 'cherry'}
numbers = {1, 2, 3, 4, 5}
mixed_set = {1, 'hello', True, 3.14}

 

# 집합 연산
A = {1, 2, 3}
B = {2, 3, 4}
print(A | B)   # {1, 2, 3, 4} (합집합)
print(A & B)   # {2, 3} (교집합)
print(A - B)   # {1} (차집합)
print(A ^ B)   # {1, 4} (대칭차집합)

 

 

 

 

사전(Dictionaries)

  • 키(Key)와 값(Value)의 쌍으로 이루어진 자료형입니다.
  • 중괄호 {}로 감싸서 표현하며, 키와 값은 콜론(:)으로 구분합니다.
  • 키를 통해 값을 빠르게 조회할 수 있습니다.

 

# 딕셔너리 생성
person = {'name': 'John', 'age': 30, 'city': 'New York'}
print(person['name'])  # 'John'
person['email'] = 'john@example.com'

 

 

 

이상으로 파이썬의 기본 자료형에 대해 설명드렸습니다. 각 자료형의 특성과 사용 방법을 이해하고 상황에 맞게 적절히 활용하는 것이 중요합니다. 

쿠팡 파트너스 활동의 일환으로 일정액의 수수료를 제공받을 수 있으나 추가 금액 없이 구매 가능합니다

◀ 댓글 ▶