본문 바로가기
10. 클래스(class)/기초

[파이썬] 문자열도 클래스다 (리스트,튜플,딕셔너리도)

by 만다린망고 2023. 5. 11.
반응형

파이썬에서 제공하는 문자열도 클래스입니다. 우리가 문자열을 정의하면, 문자열이라는 instance 가 만들어지는 것입니다. 문자열 클래스에 정의되어 있는 메소드들을 우리가 정의한 문자열에 사용할 수 있습니다. 

문자열을 하나 정의해봅시다. 

mystr='HiHello'


type 함수를 적용해봅시다. 

>>> type(mystr)
<class 'str'>


str 이라는 class 라고 반환합니다. str 클래스에 있는 lower 메소드를 사용해봅시다. 

>>> mystr.lower()
'hihello'


문자열 뿐만 아니라 파이썬에서 제공하는 자료구조인 리스트,튜플,딕셔너리도 클래스입니다. 

반응형

댓글