728x90
반응형

types 6

파이썬 변수의 유형을 결정하는 방법

질문 : 파이썬 변수의 유형을 결정하는 방법은 무엇입니까? 부호없는 32 비트, 부호있는 16 비트 등의 변수 유형을 어떻게 볼 수 있습니까? 어떻게 봅니까? 답변 type() 내장 함수를 사용하십시오. >>> i = 123 >>> type(i) >>> type(i) is int True >>> i = 123.456 >>> type(i) >>> type(i) is float True 변수가 주어진 유형인지 확인하려면 isinstance 사용하십시오. >>> i = 123 >>> isinstance(i, int) True >>> isinstance(i, (float, str, set, dict)) False Python에는 C / C ++와 동일한 유형이 없으므로 귀하의 질문으로 보입니다. 출처 : htt..

값이 JavaScript의 객체인지 확인하는 방법

질문 : 값이 JavaScript의 객체인지 확인 JavaScript에서 값이 객체인지 어떻게 확인합니까? 답변 업데이트 : 이 답변은 불완전하며 잘못된 결과를 제공합니다 . 예를 들어, null 은 JavaScript의 유형 object 로 간주되며 다른 몇 가지 경우는 말할 것도 없습니다. 아래의 권장 사항을 따르고 다른 "가장 찬성 (그리고 정답)"답변으로 이동하십시오 . typeof yourVariable === 'object' && yourVariable !== null 원래 답변 : typeof(var) 및 / 또는 var instanceof something 사용해보십시오. 편집 :이 답변은 변수의 속성을 검사하는 방법에 대한 아이디어를 제공하지만 그것이 객체인지 여부를 확인하기위한 방탄 레..

Python에서 이전 스타일과 새 스타일 클래스의 차이점

질문 : Python에서 이전 스타일과 새 스타일 클래스의 차이점은 무엇입니까? Python에서 이전 스타일과 새 스타일 클래스의 차이점은 무엇입니까? 둘 중 하나를 언제 사용해야합니까? 답변 새로운 스타일 및 클래식 클래스에서 : Python 2.1까지 구식 클래스는 사용자가 사용할 수있는 유일한 버전이었습니다. (구식) 클래스의 개념은 유형의 개념과 관련이 없습니다. x 가 구식 클래스의 인스턴스 인 경우 x.__class__ x 의 클래스를 지정하지만 type(x) 는 항상 . 이는 클래스와 관계없이 모든 구식 인스턴스가 인스턴스라고하는 단일 내장 유형으로 구현된다는 사실을 반영합니다. 클래스와 유형의 개념을 통합하기 위해 Python 2.2에서 새로운 스타일의 클래스가 도입되었습니다 . 새로운 스..

Python에서 유형을 확인하는 표준 방법

질문 : Python에서 유형을 확인하는 표준 방법은 무엇입니까? 주어진 객체가 주어진 유형인지 확인하는 가장 좋은 방법은 무엇입니까? 객체가 주어진 유형에서 상속되는지 확인하는 것은 어떻습니까? o 가 있다고 가정 해 봅시다. str 인지 어떻게 확인합니까? 답변 있는지 확인하려면 o 의 인스턴스 str 또는 서브 클래스 str , 사용 isinstance은 (이것은 "표준"방법이 될 것이다) if isinstance(o, str): o 의 유형이 정확히 str 인지 확인하려면 (서브 클래스 제외) : if type(o) is str: 다음도 작동하며 경우에 따라 유용 할 수 있습니다. if issubclass(type(o), str): 관련 정보는 Python 라이브러리 참조의 내장 함수를 참조하십시..

C #에서 돈의 단위로 사용하기에 가장 좋은 데이터 유형

질문 : C #에서 돈으로 사용하기에 가장 좋은 데이터 유형은 무엇입니까? C #에서 돈으로 사용하기에 가장 좋은 데이터 유형은 무엇입니까? 답변 10진수 로 다음과 같이 설명됩니다. decimal 키워드는 128 비트 데이터 유형을 나타냅니다. 부동 소수점 유형에 비해 decimal 유형은 정밀도가 더 높고 범위가 더 작으므로 재무 및 금전적 계산에 적합합니다. 다음과 같이 소수점을 사용할 수 있습니다. decimal myMoney = 300.5m; 출처 : https://stackoverflow.com/questions/693372/what-is-the-best-data-type-to-use-for-money-in-c

C ++에서 POD 유형이란?

질문 : C ++에서 POD 유형은 무엇입니까? 이 용어 POD 유형을 몇 번 보았습니다. 무슨 뜻이에요? 답변 POD 는 Plain Old Data를 의미합니다. 즉, 생성자, 소멸자 및 가상 멤버 함수가없는 class struct 또는 키워드 class로 정의되었는지 여부)입니다. POD에 대한 Wikipedia의 기사 는 좀 더 자세히 설명하고 다음과 같이 정의합니다. C ++의 Plain Old Data Structure는 PODS 만 멤버로 포함하고 사용자 정의 소멸자, 사용자 정의 복사 할당 연산자 및 멤버 포인터 유형의 비 정적 멤버가없는 집계 클래스입니다. C ++ 98 / 03에 대한이 답변 에서 더 자세한 내용을 찾을 수 있습니다. C ++ 11은 POD를 둘러싼 규칙을 변경하여 크게 ..

728x90
반응형