목록2016/08 (2)
행복한 아빠
지난 번에 이어 알아둘 만하거나 재미있는 파이썬의 특징을 정리합니다. 지난 번 포스트는 여기로알아보면 알아볼 수록 재미있고 매력적입니다. 예외 재발생 123456789101112131415# Python 2 syntaxtry: some_operation()except SomeError, e: if is_fatal(e): raise handle_nonfatal(e) # Python 3 syntaxtry: some_operation()except SomeError as e: if is_fatal(e): raise handle_nonfatal(e)cs 에러 핸들러 안에서 인자없이 사용한 raise는 원래의 예외를 다시 던지라는 뜻입니다. "미안 난 이 예외를 잡을 수 없어요"라고 말할 수 있게 하죠.원래의 t..
어머 이건 사야 돼스택오버플로우에 덜 알려진 python의 유용한 특징을 여러 사람이 소개한 글이 있어 기록합니다.Python 이라는 백화점에서 쇼핑하다가 특이하고 멋진 물건들만 모아 놓은 느낌입니다.몇가지는 별 필요 없지만 대부분 상당히 유용하다는 생각이 들어 맘에 드는 것만 정리해 놓습니다.(http://stackoverflow.com/questions/101268/hidden-features-of-python) Argument Unpacking리스트나 딕션너리 값을 * 또는 **을 이용하여 함수 아규먼트에 자동으로 풀어주는 기능입니다. 12345678def draw_point(x, y): # do some magic point_foo = (3, 4)point_bar = {'y': 3, 'x': 2}..