📍dir
dir(인스턴스) : 해당 인스턴스의 클래스가 갖는 프로퍼티와 메서드를 모두 반환
예시 - 문자열 클래스의 모든 프로퍼티와 메서드 반환
print(type("")) # <class 'str'>
print(dir(""))
# ['__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', 'removeprefix', 'removesuffix',
# 'replace', 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit', 'rstrip', 'split',
# 'splitlines', 'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', 'zfill']
📍help
help("") : 해당 인스턴스의 클래스에 대한 상세 정보를 리턴
- print 필요 없음
예시 - 문자열 클래스 상세정보 반환
help("")
📍isnumeric
문자열이 정수 형태이면 True를 반환
예시
print("123".isnumeric()) # True
print(123.isnumeric()) # Error -> 숫자에 사용 불가
print("123.34".isnumeric()) # False