파이썬의 모든 변수는 객체(Object) : C와의 차이점은?
파이썬은 파이썬만의 배우기 쉬운 문법때문에 잘 다루기 쉽다는 오해를 받습니다. 공식 문서를 꼼꼼히 살펴보면 파이썬의 구현을 잘 설명되어 있는데, 꽤 복잡한 구조로 구현이 되어 있음을 확인할 수 있습니다. 시간이 허락한다면 꼭 공식 문서를 읽어보시기 바랍니다. C vs Python (Cpython) /* C code */ int a = 1; int b = 2; int c = a + b; 위 코드는 C 코드의 일부분이며, 간단하게 두 변수를 선언, 초기화하고 덧셈 연산을 수행하는 코드 조각입니다. 이 프로그램을 실행한다면 아래와 같이 작동하게 됩니다. int 4바이트 만큼의 메모리를 할당하고 a라는 이름을 붙인다 (컴퓨터는 a를 방금 할당한 메모리의 주소로 기억한다.) 변수 a 자리에 1을 저장한다. (0x..
Python
2019. 7. 25. 10:47