| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 웹개발
- 소프트웨어공학
- 데이터과학
- 클라우드컴퓨팅
- 네트워크보안
- 데이터분석
- 데이터베이스
- 머신러닝
- 컴퓨터공학
- 데이터구조
- 자료구조
- I'm Sorry
- 컴퓨터과학
- 자바스크립트
- 딥러닝
- 인공지능
- 소프트웨어
- 보안
- 파이썬
- 컴퓨터비전
- 네트워크
- 사이버보안
- 디자인패턴
- 빅데이터
- Yes
- springboot
- 버전관리
- 알고리즘
- 프로그래밍
- 프로그래밍언어
- Today
- Total
목록전체 글 (1964)
스택큐힙리스트
저는 Python에서 프로젝트를 위한 테스트 fixtures를 생성하기 위한 작은 프레임워크를 작성하는 작업을 하고 있습니다. 이 작업에서 특정 변수가 특정 클래스의 인스턴스인지 또는 클래스 그 자체인지, 그리고 클래스가 내 프레임워크에서 정의된 특정 클래스의 하위 클래스인지 알아내고 싶습니다. 이를 어떻게 할 수 있을까요? class MyBase(object): pass class A(MyBase): a1 = Val1 a2 = Val2 class B(MyBase): a1 = Val3 a2 = A a1과 a2의 속성이 클래스/타입의 인스턴스인지 (B에서 a1은 문자열 타입) 또는 클래스 객체 자체인지 (B에서 a2는 A) 알아내고 싶습니다. 어떻게 이를 알 수 있을까요? 도와주실 수 있나요?답변 1 in..
이 질문에 이미 답변이 있습니다.: 파이썬에서 유형을 확인하는 규범적인 방법은 무엇인가요? (16 개의 답변) 종료됨 2 개월 전. 이 두 코드 스니펫의 차이점은 무엇인가요?사용하는 방법은 type을 사용합니다: import types if type(a) is types.DictType: 어떤 동작을 수행합니다() if type(b) in types.StringTypes: 다른 동작을 수행합니다() isinstance을 사용하는 방법은 다음과 같습니다: if isinstance(a, dict): 어떤 동작을 수행합니다() if isinstance(b, str) or isinstance(b, unicode): 다른 동작을 수행합니다() 답변 1Python 2.6에서 제공되는 ABC 지원에 대한 기본 기술은..
다음과 같은 Python 코드를 갖고 있습니다: cursor.execute(INSERT INTO table VALUES var1, var2, var3,) 여기서 var1은 정수이고, var2와 var3은 문자열입니다. 변수 이름을 Python이 쿼리 텍스트의 일부로 포함하지 않고 어떻게 작성할 수 있을까요?답변 1cursor.execute(INSERT INTO table VALUES (%s, %s, %s), (var1, var2, var3)) 주의해야 할 점은 파라미터가 튜플로 전달된다는 것입니다. (a, b, c)와 같이 전달하면 됩니다. 하나의 파라미터를 전달할 때는 튜플 끝에 콤마를 붙여야 합니다. (a,)와 같이요. 데이터베이스 API는 변수의 이스케이핑과 따옴표 처리를 적절하게 수행합니다. 문자..
파이썬 2.5에서 다음 코드는 TypeError를 발생시킵니다: >>> class X: def a(self): print a >>> class Y(X): def a(self): super(Y,self).a() print b >>> c = Y() >>> c.a() Traceback (most recent call last): File , line 1, in File , line 3, in a TypeError: super() argument 1 must be type, not classobj class X를 class X(object)로 대체하면 작동합니다. 이것에 대한 설명은 무엇인가요?답변 1그 이유는 super()은 새로운 스타일 클래스에서만 작동하기 때문입니다. 2.x 시리즈에서는 object로부터..