[파이썬] 클래스와 객체의 특수 메소드 (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()은 객체의 길이를 반환하는 메소드입니다. 이 두 메소드는 객체를 다루는 데 매우 유용합니다.