[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())  # 출력: 멍멍!

결론

튜플과 클래스는 파이썬에서 데이터를 구조화하고 객체를 만드는 데 유용합니다. 튜플은 데이터의 불변성을 보장하며, 클래스는 객체 지향 프로그래밍을 지원하여 코드 재사용성을 높여줍니다.

이상으로 파이썬에서 튜플과 클래스를 활용하는 방법에 대해 알아보았습니다.

더 자세한 내용이 궁금하시다면, 아래 파이썬 공식 문서를 참고해보세요.

파이썬 튜토리얼 - 데이터 구조

파이썬 클래스 문서