수치형 (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'}
이상으로 파이썬의 주요 자료형과 각각의 활용 예제에 대해 알아보았습니다. 이를 바탕으로 다양한 상황에서 적절한 자료형을 선택하고 활용할 수 있을 것입니다. 자료형에 대한 이해를 바탕으로 파이썬 프로그래밍 능력을 향상시키시길 바랍니다.
파이썬의 함수와 모듈 (0) | 2023.03.21 |
---|---|
파이썬의 조건문과 반복문 (0) | 2023.03.20 |
파이썬 기본 구문: 빠르게 익히기 (0) | 2023.03.15 |
[영화평점] 최신 영화순위 23.3.3까지의 Top 10 영화와 네이버 평점, 관객수 보기 (1) | 2023.03.04 |
NASA의 오늘의 이미지 -2023-03-01-불타는 별 성운 ( The Flaming Star Nebula ) (0) | 2023.03.01 |