타입체크1 파이썬 타입 체크. if문으로 타입 체크!!! 타입을 체크하는 방법! type() 하는것도 맞는데 이걸 코드상에서 체크하고 넘어가기 위한 방법은??? 1. o 가 정확히 str인지 확인 type(o) is str 2. o가 str의 인스턴스이거나 subclass인지 확인(표준적인 방법) isinstance(o, str) 3. o가 str의 subclass인지 확인 issubclass(type(o), str) type(o) in ([str] + str.__subclasses__()) 4. unicode 스트링도 포함할 경우 unicode string은 str의 usbclass가 아니기 때문에 이 경우도 포함해야 할 경우는 isinstance(o, basestring) # str과 unicode 모두 basestring의 subclass임을 이용 or .. 2020. 6. 19. 이전 1 다음