Python 팁


주석처리

# This hash can be used to comment
"""
And also these docstrings can be used to comment.
If you really want to add a note on code, you'll better use docstrings.
"""

Python에서는 Hash(#)와 “”” < 두 가지 방법으로 구문을 주석처리 할 수 있는데, 여기서 참고해야 할 점이 있다.

#!/usr/bin/python2.7
#!/usr/bin/python3.5

Hash(#)가 사용된 경우 운영체제 혹은 Python은 그 안에 무언가의 코드 외적인 요소가 숨겨져 있는지 확인하기 때문에 코드를 느려지게 할 수 있다.

is, ==

==는 디폴트로는 값 자체가 같은 지만 비교하고 (정확히는 내부적으로 __eq__를 실행하며, 이 매직 메서드의 구현에 따라 달라질 수 있음) isid값 또한 비교하여 좀 더 restrict. (동일한 객체인지 비교)