type()2 파이썬 타입 체크. 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. python -001. 대화형 모드에서 쓸수 있는 help(), dir(), type() 1. help() help 함수는 대화형 모드에서 파이썬 키워드, 함수, 클래스, 메서드에 대해서 간단한 사용법을 알려주는 함수이다. 리눅스의 명령어로 치자면 -help, --h 와 같은 명령어에 대한 도움말을 제공하는 메서드이다. 파이썬을 처음 접하게 되면 알지 못하는 메서드나 클래스, 함수 등이 많기 때문에 유용하게 쓰면 좋을 것이다. >>>help('print') Help on built-in function print in module builtins: print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values to a stream, or to sys.stdout by default. .. 2020. 4. 28. 이전 1 다음