[python] 튜플과 클래스
파이썬은 다양한 데이터 구조를 제공하여 프로그래밍을 효율적으로 할 수 있게 해줍니다. 이번 글에서는 파이썬에서 튜플과 클래스를 어떻게 활용하는지 알아보겠습니다.
1. 튜플(Tuple)
튜플은 읽기 전용이며 요소를 변경할 수 없는 데이터 구조입니다. 대괄호([ ]) 대신 소괄호(( ))를 사용하여 튜플을 정의합니다.
# 튜플 만들기
my_tuple = (1, 2, 3)
튜플은 여러 값을 반환하는 함수에서 많이 활용됩니다. 또한, 튜플은 딕셔너리의 키로 활용될 수 있습니다.
2. 클래스(Class)
클래스는 객체 지향 프로그래밍에서 중요한 개념으로, 관련 있는 변수와 메소드를 묶어서 사용할 수 있도록 해줍니다.
# 클래스 정의
class Dog:
# 생성자 메소드
def __init__(self, name, age):
self.name = name
self.age = age
# 메소드
def bark(self):
return "멍멍!"
# 클래스 인스턴스 생성
my_dog = Dog("멍멍이", 2)
print(my_dog.name) # 출력: 멍멍이
print(my_dog.bark()) # 출력: 멍멍!
결론
튜플과 클래스는 파이썬에서 데이터를 구조화하고 객체를 만드는 데 유용합니다. 튜플은 데이터의 불변성을 보장하며, 클래스는 객체 지향 프로그래밍을 지원하여 코드 재사용성을 높여줍니다.
이상으로 파이썬에서 튜플과 클래스를 활용하는 방법에 대해 알아보았습니다.
더 자세한 내용이 궁금하시다면, 아래 파이썬 공식 문서를 참고해보세요.