본문 바로가기
반응형

알아두면 쓸데없는 신비한 코드2

자바스크립트 var와 let ,const 차이 저는 주로 파이참을 아주 좋아합니다~ 실수하는 부분을 잘 찾아주거든요~ 그런데 최근 업데이트가 되면서 자바스크립트 문구중에 "var"에 밑줄이 쳐지더라고요 음 코드에 밑줄이 생기면 뭔가 깔끔하지 않은 느낌이 들죠 var 에 마우스를 올리면 이런 문구가 뜨게됩니다. 'var' used instead of 'let' or 'const' 음.... Ctrl + R (일괄변경시 유용) ....... 그후 not defined의 연속적인 에러.... 헉.... 역시 문서를 읽어보는게 중요하다고 또 느끼며 문서를 찾아봤습니다. var = Function Level Scopelet , const = Block Level Scope var는 함수 레벨의 범위를 갖는다는것이고 let과 const는 블록 레벨의 범위를 갖.. 2020. 6. 30.
python 에서 pop, del 하면 메모리 공간도 삭제 될까요? 이전 "파이써닉이 뭔가요?" 포스팅에서 같은 코드여도 성능이 달라질 수 있다는 이야기를 아주 조금 언급한게 생각나서 짧은 알쓸신코를 카테고리를 추가하였습니다~ 위에 포스팅에서 언급했던 append()시에 메모리가 증가하는 부분입니다 동일한 데이터의 리스트라 하더라도 바이트수는 차이가 발생하는것을 확인하실 수 있습니다~ 그러다 문득 python에서 딕셔너리와 리스트에서 pop과 del을 사용하면 메모리도 지워지는지 궁금했습니다. 그래서 실험을 해봤습니다. lst0 = [0,1,2,3,4,5] lst1 = [0,1,2,3,4,5] lst2 = [0,1,2,3,4,5] lst3 = [0,1,2,3,4,5] lst0 #base lst1.pop(0) #pop lst2.remove(0) #remove del lst.. 2020. 5. 5.
반응형