
다른 언어를 사용하다 파이썬을 사용하면 정말 적응하기 힘든 것 같다. 오늘 크게 충격 받은 것은 l-value와 r-value의 개념 자체가 다른 것 같다.... 일단, 파이썬의 모든 값은 자신만의 공간이 있다. 이는 id함수를 통해 확인이 가능하다. (그냥 코드만 보자면, 우리가 아는 l-value가 포인터라고 생각하면 좀더 편하게 생각할 수 있다..... 절대 진짜 포인터라는 것은 아니다.) 3#140724586779496 a = 3 b = 3 print(id(3))#140724586779496 print(id(a))#140724586779496 print(id(b))#140724586779496 위 코드를 통해 '3'이라는 값 자체도 id를 가지고 '3'을 받는 'a'와 'b' 모두 3을 할당 받으..
Computer Language/Python
2023. 11. 23. 20:01