Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 스위프트
- Play2
- 주키퍼
- 하이퍼레저 패브릭
- 하이브리드앱
- play 강좌
- 엔터프라이즈 블록체인
- 블록체인
- akka 강좌
- Actor
- Adapter 패턴
- 플레이프레임워크
- 스칼라
- 그라파나
- 파이썬 머신러닝
- Akka
- 스칼라 강좌
- 파이썬 동시성
- Play2 로 웹 개발
- 파이썬 데이터분석
- 파이썬 강좌
- CORDA
- 안드로이드 웹뷰
- hyperledger fabric
- Hyperledger fabric gossip protocol
- 스칼라 동시성
- 이더리움
- Golang
- 파이썬
- play2 강좌
Archives
- Today
- Total
목록파이썬 함정 (1)
HAMA 블로그
파이썬의 함정 - 1 (클래스변수 와 객체 변수)
파이썬의 함정 - 1 (부제: 나의 삽질기) 클래스 변수와 객체 변수에 대한 함정 자바나 C++ 베이스에서 파이썬으로 옮겨 왔을때 가장 실수하기 쉬운 부분에 대해서 살펴보겠습니다.먼저 아래 코드를 보시죠.class Test : num = 0 def show(self): print 'num :' + str(num) t = Test() t.show()어떻게 될까요? 에러입니다.어디서?print 'num :' + str(num)네 여기에서 num 를 못찾아서 에러가 납니다. 클래스 변수 num 을 찾지 못하네요.이걸 해결하려면 print 'num :' + str(self.num)이렇게 self 를 붙여 주어야 하는데요.self 는 JAVA나 C++에서 this 와 같으며 현재 객체를 말합니다. print 'n..
Python
2016. 9. 11. 18:36