더북(TheBook)

8 문자열 내장 메서드 목록

 

코랩에서 문자열 내장 메서드를 출력해 보면 다음과 같은 메서드가 출력된다.5 여기에서 언더스코어 두 개(__)로 감싸져 있는 메서드는 매직 메서드 또는 스페셜 메서드라고 한다. 문자열의 길이를 구할 때 사용했던 len()도 스페셜 메서드에 해당하며, 다른 메서드와 사용법이 다르다. 문자열의 길이를 구하는 예제에서 사용한 len(문자열)에 대한 사용법처럼 문자열.메서드명()이 아니라 스페셜 메서드명(문자열) 형태로 사용한다.

print(dir(address))

실행 결과

['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'capitalize', 'casefold', 'center', 'count', 'encode', 'endswith', 'expandtabs', 'find', 'format', 'format_map', 'index', 'isalnum', 'isalpha', 'isascii', 'isdecimal', 'isdigit', 'isidentifier', 'islower', 'isnumeric', 'isprintable', 'isspace', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'maketrans', 'partition', 'replace', 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit', 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', 'zfill']
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.