isinstance

    2

    1답변

    나는 파이썬을 배울 샘플을 쓸 수 있지만 통화 PyObject_IsInstance는,이 함수는 항상 0 을 반환 할 때 여기 내 C 코드 ReadBuf.c #include "Python.h" static PyObject* Test_IsInstance(PyObject* self, PyObject* args){ PyObject* pyTest = N

    0

    1답변

    숫자 값의 행렬을 나타내는 2 차원 목록이 있다고 가정합니다 (아니요, numPy를 사용하지 않습니다). 이 목록에서 허용되는 유형은 numbers.Number입니다. 문자열과 같이이 목록에서 숫자가 아닌 값을 분리하려고한다고 가정하면 각 요소를 개별적으로 검사하고 숫자 인스턴스가 아닌지 확인하는 것입니다. 숫자 : 제 질문은 각 요소를 보지 않고 전체적으

    0

    1답변

    isinstance에는 클래스의 인스턴스 객체와 클래스 정보가 필요합니다. 문제는 : 난 그냥 2 급 정보 객체를 가지고 class_inf1이의 인스턴스가 있는지 확인해야 class_inf2 예 : 내 더 복잡한 코드에서 class Foo(object): pass class Bar(Foo): pass # It should check

    0

    1답변

    아래는 datetime을 서브 클래스하는 샘플 코드입니다. pass가 유일한 하위 클래스 본문이므로 datetime의 메서드 '__new__'이 (가) 유지되어야합니다. 다음 코드는 Mac OS 10.12.3의 Python 3.4.2 및 아치 리눅스의 Python 3.6.0에서 테스트되었습니다. 두 경우 모두 동일한 결과입니다. 't'가 인수 tz와 만 다

    -2

    2답변

    클래스 MyClass이 항상 그런 것은 아니지만 항상 정의되어 있다고 가정합니다. 나는 a 인수가 , 문자열 또는 MyClass 일 수있는 함수 foo(a=None)을 가지고 있습니다. 내 질문은 : MyClass 경우 나는 패션에 NameError을받지 않고 isinstance 유사 인수 a의 종류를 확인 할 수있는 방법, 내 파이썬 세션에서 정의되지 않

    9

    3답변

    개체가 문자열 목록인지 확인하는 방법은 무엇입니까? 객체가 같은 문자열 인 경우는 난 단지 확인할 수 있습니다 : def checktype(obj): if isinstance(obj,str): print "It's a string" obj1 = ['foo','bar','bar','black','sheet'] obj2 = [1,2,3,

    1

    1답변

    누구나 isinstance를 사용하여 플러스 (+) 부호 사용을 이해하는 데 도움을 줄 수 있습니까? 특히 In [76]: isinstance('qwert', string) Out[76]: True In [77]: isinstance('qwert', string + (int,)) Out[77]: True 이 부분 -> 문자열 + (INT)

    0

    1답변

    내가 몇 가지 클래스를 가지고 있는지 확인하려면 부모로부터 isinstance를 사용하는 방법 class Parent(): def DoThing(): if isinstance(self, 'child1'): DoSomething() elif: DoSomethingElse() import Parent

    0

    2답변

    다른 유형의 데이터가 있습니다. 대부분은 int이고 때로는 float입니다. int의 크기가 다르므로 8/16/32 비트가 크기입니다. 이 경우 저는 수치 형 변환기를 만들고 있습니다. 따라서 isinstence()을 사용하여 형식을 확인합니다. 이것은 내가 isinstance()이 type()보다 덜 나쁘다고 읽었 기 때문입니다. 요점은 내가 얻은 많은

    1

    5답변

    python에 대한 질문이 있습니다. 나는 변수가 a, b, c 및 d입니다. 그리고 다음 줄이 :이 코드는 짧게하는 if not isinstance(a, int) or not isinstance(b, int) \ or not isinstance(c, int) or not isinstance(d, int) \ or not isinstanc