파이썬 자료형 이해하기: 예제와 함께

2023. 3. 15. 22:40IT/python

728x90
반응형

수치형 (Numeric)
파이썬에서는 정수, 실수, 복소수와 같은 다양한 수치형 자료형을 사용할 수 있습니다.
정수 (Integer): 소수점 없이 표현되는 숫자입니다. 예를 들어, 10, -5, 42 등이 있습니다.

 

x = 10
y = -5


실수 (Float): 소수점을 포함하는 숫자입니다. 예를 들어, 3.14, -0.5, 1.0 등이 있습니다.

 

x = 3.14
y = -0.5


복소수 (Complex): 실수와 허수로 구성된 숫자입니다. 예를 들어, 3 + 4j, -2 - 3j 등이 있습니다.

x = 3 + 4j
y = -2 - 3j


문자열 (String)
문자열은 문자의 나열로 이루어진 자료형입니다. 파이썬에서 문자열은 작은따옴표(') 또는 큰따옴표(")로 묶어 표현합니다.

 

name = "John Doe"
greeting = 'Hello, World!'


리스트 (List)
리스트는 여러 값을 순서대로 저장하는 자료형입니다. 대괄호([]) 안에 값을 쉼표(,)로 구분하여 나열합니다. 리스트의 요소는 변경이 가능합니다.

 

numbers = [1, 2, 3, 4, 5]
fruits = ['apple', 'banana', 'cherry']


튜플 (Tuple)
튜플은 리스트와 유사하지만, 소괄호(())로 묶어 표현하며, 요소를 변경할 수 없습니다. 값을 추가하거나 제거하는 것도 불가능합니다.

 

coordinates = (3, 4)
colors = ('red', 'green', 'blue')


집합 (Set)
집합은 순서가 없고 중복된 요소를 허용하지 않는 자료형입니다. 중괄호({})로 값을 나열하거나 set() 함수를 사용하여 생성할 수 있습니다.

primes = {2, 3, 5, 7, 11}
fruits = set(['apple', 'banana', 'cherry', 'apple'])


딕셔너리 (Dictionary)
딕셔너리는 키와 값을 쌍으로 저장하는 자료형입니다. 중괄호({}) 안에 키: 값 쌍을 쉼표(,)로 구분하여 나열합니다.

person = {'name': 'Alice', 'age': 30, 'city': 'New York'}
grades = {'Math': 90, 'English': 85, 'History': 88}


이러한 자료형들은 파이썬 프로그래밍에서 자주 사용되며 다양한 목적과 상황에 따라 적절한 자료형을 선택하여 사용하게 됩니다. 각 자료형의 특성을 이해하고 활용하는 것이 파이썬 프로그래밍의 핵심적인 요소입니다. 다음은 각 자료형의 활용 예제입니다.

수치형 활용 예제

a = 10
b = 3.5
c = a * b
print(c)  # Output: 35.0


문자열 활용 예제

first_name = "Ada"
last_name = "Lovelace"
full_name = first_name + " " + last_name
print(full_name)  # Output: Ada Lovelace


리스트 활용 예제

fruits = ['apple', 'banana', 'cherry']
fruits.append('orange')  # 리스트에 요소 추가
print(fruits)  # Output: ['apple', 'banana', 'cherry', 'orange']


튜플 활용 예제

dimensions = (800, 600)
width, height = dimensions  # 튜플 언패킹
print("Width:", width)  # Output: Width: 800
print("Height:", height)  # Output: Height: 600


집합 활용 예제

a = {1, 2, 3}
b = {2, 3, 4}
union_set = a | b  # 합집합
print(union_set)  # Output: {1, 2, 3, 4}


딕셔너리 활용 예제

 

student = {'name': 'John', 'age': 21, 'grade': 'A'}
student['age'] = 22  # 딕셔너리의 값 변경
print(student)  # Output: {'name': 'John', 'age': 22, 'grade': 'A'}


이상으로 파이썬의 주요 자료형과 각각의 활용 예제에 대해 알아보았습니다. 이를 바탕으로 다양한 상황에서 적절한 자료형을 선택하고 활용할 수 있을 것입니다. 자료형에 대한 이해를 바탕으로 파이썬 프로그래밍 능력을 향상시키시길 바랍니다.

728x90
반응형