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
- Python
- 문제풀이
- scala
- HBase
- 자바
- 파이썬
- docker
- 스칼라
- dynamic programming
- 리눅스
- leetcode
- Go언어
- programmers
- OOM
- zookeeper
- 주키퍼
- 프로그래머스
- go
- Java
- gradle
- 알고리즘
- golang
- Linux
- redis
- 동적프로그래밍
- codewars
- boj
- 코드워
- DP
- 튜토리얼
Archives
- Today
- Total
목록2016/05 (2)
파이문
파이썬에서 switch-case문 사용하기
파이썬에서 switch-case문 사용하기(Python Switch-Case) 파이썬에서는 switch, case라는 키워드가 존재하지 않습니다. 그래서 어떤 입력에 대해서 case를 나누고 싶다면 주로 if-elif-else를 사용하곤 하죠. 아니면 딕셔너리를 이용해서 마치 switch-case문 처럼 사용할 수 있습니다.def f(x): return {'a': '1', 'b': '2'}[x]입력 x가 'a'라면 '1'을 리턴하고, 'b'라면 '2'를 리턴합니다.만약, 입력 값이 'a'도 'b'도 아닌 'c'라면 f('c')는 KeyError를 던지죠. 다른 언어의 switch-case문은 예외를 위해, 디폴트 값을 지정할 수 있는데요. 파이썬도 마찬가지로 디폴트로 값을 지정할 수 있습니다. def f..
Python/Python
2016. 5. 25. 21:29
[Python] 프로퍼티 세터, 게터
일단 나중에 수정하되, 까먹기 전에 적어본다. 파이썬에서 클래스를 설계하며, 세터 게터를 프로퍼티로 만들었다.그런데 세터, 게터가 제대로 동작하지 않았고 (해당 함수에 print문을 찍어봤는데 출력 되지 않았다. 그런데, 인스턴스는 원하는 대로 동작하였다.)도대체 무엇이 문제인지 한참 찾다가 혹시나 해서 class를 object를 상속 받는 형태로 작성하였더니 원하는 대로 print문이 출력되었다! 그러니까 다시 말해서class Test를 class Test(objcet)로 했더니 제대로 되었다는 말!old style class 와 new style class를 조만간 제대로 공부해서 정리해보아야겠음!
트러블 슈팅
2016. 5. 22. 18:34