문자열

    [Python] Class에서 특정 문자열로 시작하는 Method 찾기

    파이썬에서 Class 내에서 특정 문자열로 시작하는 이름을 가진 Method를 확인하는 방법을 알아보겠습니다. 사용 함수 dir() dir() 함수를 이용하면 입력된 Class 또는 Instance 내 모든 Attribute의 이름이 담긴 리스트가 반환됩니다. callable() Callable 여부에 따라 주어진 Attribute가 Class / Instance Variable와 Method 중 어느 것에 해당하는지 식별할 수 있습니다. Example 다음과 같이 정의된 Class가 존재한다고 가정하겠습니다. class Example: class_variable = 5 def __init__(self): self.instance_varibale = 3 def say_hello(self): return ..

    [Python] 주어진 문자열이 알파벳/숫자로만 구성되었는지 확인해보기

    파이썬에서 주어진 문자열이 알파벳, 숫자, 혹은 알파벳과 숫자로 구성되어있는지 확인하는 메소드는 다음과 같습니다. 문자 판별 isalpha() 메소드를 이용하여 주어진 문자열이 알파벳으로만 구성되어있는지 판별할 수 있습니다. name = "Tom" print(name.isalpha()) # True name = "Tom Holland" print(name.isalpha()) # False (공백 포함) name = "Tom1Holland2" print(name.isalpha()) # False (숫자 포함) 숫자 판별 숫자 판별의 경우 문자 판별에 비해 세분화된 메소드가 제공됩니다. isdecimal() 메소드를 활용하면 문자열이 int로 변환 가능한지 판별할 수 있습니다. isdigit() 메소드를 활..