반응형 programming760 파이썬 클래스 객체 변수 프로퍼티 삭제하기 Delete Python class object property 파이썬 클래스는 유연하다. 초기화하여 프로퍼티를 사용할 수 있지만, 불필요한 경우 삭제할 수 있다. 유연한 데이터 가공을 위해서도 필요하겠지만, 파이썬 프로그램이 동작할 때 메모리관리를 위한 목적도 있다. 지금과 같이 하드웨어의 성능이 높아진 경우 상관이 없지만 파이썬이 처음 나온 과거에는 메모리관리는 개발자에게 항상 이슈였다. 파이썬 클래스 객체 변수 삭제하기 Delete Python class object property 파이썬 클래스를 사용하다 보면 필요없는 변수를 삭제할 필요가 있다. 프로그램이 없데이트되면서 클래스 변수의 필요가 없어질 수도 있고, 클래스 변수의 이름의 수정이나 또는 데이터 구조체의 변경등의 사례가 있을 수 있다. 상황은 많다. 클래스 변수 프로퍼티 삭제 클래스 변수인 프로퍼티를.. 2021. 11. 9. 자바스크립트 문자열 대문자 소문자 변환하기 javascript string upper case lower case 자바스크립트를 이용할 때 특정 영문자를 대문자 또는 소문자로 표현할 필요가 있다. 영어권 외 국가는 상관은 없다. 다만 대소문자가 존재하는 영문자들만 해당된다. 화면에 표시될 영문자를 강조하고자 하거나 특정 문자열을 조회시 하나로 일치하도록 하기 위해 대문자 또는 소문자로 변환하여 사용하기도 한다. 대문자 변환은 toUpperCase 메서드를 사용하고 소문자 변환은 toLowerCase 메서드를 사용한다. 자바스크립트 문자열 대문자 소문자 변환하기 javascript string toUpperCase toLowerCase 자바스크립트로 문자열을 변환할 때 내가 원하는 부분만 추출하고 변경할 수 있음을 알았다. 또한, 자바스크립트는 대문자와 소문자와 구분하는 것을 알게 되었다. 가끔 화면에 데이터를 표시할.. 2021. 11. 8. 파이썬 클래스 변수 프로퍼티 수정하기 python class variable property update 파이썬 클래스를 객체화하면 클래스내의 변수나 메서드에 접근할 수 있다. 클래스를 처음 접할 때도 이미 지켜봤다. 클래스를 이용해 개발을 하던, 공부를 하던 클래스를 접할 때부터 이미 클래스 변수에 접근하는 방법을 익혔던 것이다. 사용법인 간단하고 다른 OOP 언어들도 점으로 클래스에 접근한다. 파이썬 클래스 프로퍼티 수정하기 python class property update 파이썬으로 클래스를 만들고 객체화를 시켰다면 변수들이 있을 것이다. 이 변수들을 초기화하고 데이터를 가공할 수 있으나, 개발 중간중간 클래스 변수들을 변경하고 싶을 것이다. 프로퍼티는 이러한 클래스 변수를 말한다. 클래스 생성시 초기화값을 가진 프로퍼티의 값을 변경하려면 점을 이용한다. 클래스 변수 프로퍼티 접근 클래스 변수인 프로.. 2021. 11. 8. 자바스크립트 문자열 변환 replace 함수와 정규식 사용 javascript replace and regular expresstion replace 메서드는 자바스크립트 문자열을 변환하는 대표적인 메서드이다. replace 메서드의 몇가지 단점이 있는데 이것을 보완하기 위해 사용되는 것이 replaceAll 메서드를 사용하거나 혹은 정규식을 이용하는 방법이다. 자바스크립트 문자열 변환 replace 함수와 정규식 사용 javascript replace and regular expresstion replace 함수를 사용하면 자바스크립트의 문자열의 일부분을 변환할 수 있다. 하지만 이런 replace 함수에도 단점은 존재한다. 대소문자를 구분하고, 중복된 문자열이 있을 경우 첫번째로 발견한 문자열만 변환된다. 그렇기에 나온 추가적인 방법은 replaceAll 이다. 뿐만 아니라 정규식을 사용하면 replace의 단점을 해소할 수 있다. .. 2021. 11. 8. 이전 1 ··· 120 121 122 123 124 125 126 ··· 190 다음 반응형