반응형 programming760 파이썬 클래스 객체 삭제 또는 제거하기 removing python class object 프로그램을 개발할 때 사용하지 않는 객체는 삭제나 제거하는 것이 좋다. 메모리관리 측면에서도 좋고, 프로그램의 속도에도 영향이 있을 수 있다. 하드웨어의 성능이 커진 지금같은 때에 크게 의미는 없을 것으로 보이지만, 뭐 사용하지 않는 것은 삭제시키는 것이 오히려 낫기도 하다. 어차피 파이썬은 가비지컬렉터가 있기에 중간에 제거된 경우 메모리는 알아서 확보해 주기도 한다. 파이썬 클래스 객체 또는 제거하기 removing python class object 파이썬에서는 메모리관리를 위한 몇가지 기능이 있다. 자바나 C#같은 가비지컬렉터가 있다고는 하지만 어떤 시점에서 가비지컬렉터가 동작되는지는 모른다. 다만, 객체나 변수 등 삭제가 일어나면 메모리에서의 최종적인 해제는 바로 일어나지 않겠지만, 특정시점에 파.. 2021. 11. 11. 자바스크립트 문자열 공백 제거 빈문자열 없애기 removing javascript whitespace 자바스크립트의 문자열을 다룰 때 공백을 제거하는 것은 어렵지 않다. 다만, 공백을 제거하는 과정이 귀찮을 뿐이다. 선택적으로 공백을 제거하고 싶지만 trim() 메서드를 사용한다고 해도 문자열은 앞과 뒤의 공백만 사라질 뿐이다. 모든 공백을 제거하려면 정규식을 같이 사용하면 된다. 빈문자열 또한 공백임을 알아두자. 자바스크립트 문자열 공백 제거 빈문자열 없애기 removing javascript whitespace 모든 프로그래밍이 그렇듯 문자열을 다루는 것은 어려운 것보다는 귀찮은 작업이 많다. 공백에 대한 처리 또한 귀찮음이 밀려오는 것 중 하나이다. 자바스크립트에서는 공백을 제거할 수 있는 방법이 2가지가 있다. 참고로 공백문자열 또한 공백이다. trim() 메서드를 사용하는 방법과 정규식을 활용하.. 2021. 11. 11. 파이썬 클래스 객체 변수 프로퍼티 추가하기 Adding Python class property 파이썬 클래스를 다루는 것은 자유도가 높다. 클래스를 생성한 이후 클래스 변수인 프로퍼티를 추가하고 수정하고 삭제할 수 있다. 파이썬이 내부적으로 어떻게 돌아가는지는 느낌적으로 예상은 들지만 중요한 것은 사용법이다. 지금같이 하드웨어가 좋은 세상에 파이썬의 내부로직을 굳이 알 필요는 없을 것으로 본다. 나중에 천천히 알아가면 되는 것. 파이썬 클래스 객체 변수 프로퍼티 추가하기 Adding Python class property 다른 OOP 언어를 알고 파이썬을 접하면 신기함이 많다. 우선 데이터 처리의 관대함이 있다. 여간해선 데이터 타입이 틀려도 에러없이 처리가 가능하다. 물론, 이것 때문에 뜻하지 않는 잘못된 결과를 초래할 수도 있을 것이지만 말이다. 파이썬 클래스는 객체로 생성후에도 클래스 변수인.. 2021. 11. 10. 자바스크립트 문자열 합치기 using javascript string concat() method 자바스크립트에서 문자열을 합치기 하는 것으로 concat() 메서드가 있다. + 키워드와 가시적인 결과는 같다. 어쩌면 + 키워드보다 메서드를 사용한다는 점에서 불편함도 있을 수 있다. 어쨌든 존재의 이유는 있을 것이니 문자열 합치기 메서드인 concat() 사용법은 알아두자. 자바스크립트 문자열 합치기 using javascript string concat() method 자바스크립트에서 문자열을 다루는 메서드는 많다. 자바스크립트에서 문자열을 연결할 때는 + 키워드를 사용하지만 별도로 문자열 합치기 메서드 또한 존재한다. String.concat() 메서드로써 원본 문자열에 한개이상의 문자열을 추가할 수 있다. 갯수는 상관이 없으며 콤마로 합칠 문자열을 나열해 주면 된다. 문자열 합치기 concat(.. 2021. 11. 10. 이전 1 ··· 119 120 121 122 123 124 125 ··· 190 다음 반응형