[파이썬] 클래스와 객체의 특수 메소드 (str, len)
Python은 클래스를 통해 객체를 생성할 수 있는 객체 지향 프로그래밍 언어입니다. 객체는 속성과 메소드로 구성되어 있습니다. 특히, 클래스에서 정의된 특수 메소드는 객체를 더 쉽게 사용할 수 있도록 도와줍니다. 이 글에서는 Python에서 객체를 다루기 위해 사용할 수 있는 두 가지 특수 메소드인 str()
과 len()
에 대해 알아보겠습니다.
str()
str()
은 객체를 문자열로 변환하는 메소드입니다. 예를 들어, 숫자를 문자열로 변환하고 싶을 때 사용할 수 있습니다.
# 예시
num = 10
str_num = str(num)
print(str_num) # "10"
len()
len()
은 객체의 길이를 반환하는 메소드입니다. 문자열의 길이를 구하고 싶을 때 사용할 수 있습니다.
# 예시
str_num = "10"
length = len(str_num)
print(length) # 2
결론
Python에서 객체를 다루기 위해 특수 메소드를 사용할 수 있습니다. 이 글에서는 str()
과 len()
메소드에 대해 알아보았습니다. str()
은 객체를 문자열로 변환하는 메소드이고, len()
은 객체의 길이를 반환하는 메소드입니다. 이 두 메소드는 객체를 다루는 데 매우 유용합니다.