본문 바로가기
반응형

programming760

파이썬 클래스 상속 super 함수 사용 using python class inheritance super function 파이썬으로 상속을 사용할 때 super 함수를 사용하면 부모의 모든 것을 상속받을 수 있고, 명시적으로 작성했던 부모클래스명을 작성하지 않아도 된다. 편하다. 아마 귀찮은 개발자들일 경우 super 를 자주 사용하는 분들도 있긴 하다. 사용법은 간단하다. 자식클래스에서 명시적으로 작성한 부모클래스명을 super() 함수로 변경해 주면 주고 self 를 지워주면 된다. 파이썬 클래스 상속 super 함수 사용 using python class inheritance super function 파이썬에서 클래스를 상속받을 때 자식클래스는 부모클래스의 이름을 명시적으로 작성해야 했다. 하지만, 이를 대체할 수단이 있다. 간편할 수도 있다. 부모클래스의 이름을 몰라도 상속에 문제는 없으면 부모클래스의 클래스 변수.. 2021. 11. 14.
자바스크립트 문자열 찾기 indexof 메서드 사용 using javascript string search indexof method 자바스크립트 개발시 indexOf 메서드를 사용하면 문자열의 위치를 숫자로 확인할 수 있다. indexOf 메서드는 찾을 문자열을 인자값으로 받으며, 문자열을 찾게 되면 찾은 문자열의 인덱스번호를 보여주고, 문자열이 없다면 -1 을 보여준다. 조건문을 활용하면 찾을 문자열이 있는지 없는지 파악이 쉬울 것이다. 자바스크립트 문자열 찾기 indexOf 메서드 사용 using javascript string search indexOf method 자바스크립트에서 문자열을 찾는 방법은 여러가지가 있다. indexOf 를 사용하면 찾고자 하는 문자열의 위치값을 알 수 있다. 위치값은 인덱스번호이다. 즉, 긴 문자열의 특정문자열을 찾고자 할 때 indexof 를 사용하면 찾고자 하는 문자열의 위치를 찾을 수 있다... 2021. 11. 14.
파이썬 상속 오버라이딩 사용 python inheritance overriding 파이썬은 상속을 통해 부모클래스의 기능을 확장하여 사용할 수 있다. 상속을 받은 자식클래스는 부모클래스를 재정의할 수 있는데 이것을 오버라이딩이라고 한다. 오버라이딩을 하며 자식클래스는 부모클래스의 변수와 메서드를 그대로 받아들여 하나의 독립된 객체로 사용할 수 있다. 파이썬 상속 오버라이딩 사용 python inheritance overriding 파이썬에서 자식클래스와 부모클래스를 굳이 나누는 이유가 있다. 부모클래스를 먼저 만들어 사용하다가 어떠한 시점에 기능을 확장하고 싶을 때 자식클래스를 만들어 사용할 수 있다. 클래스 기능의 확장과 활용범위를 높이는 것의 목적이 크다. 파이썬 개발을 할 때 어떤 업무의 공통된 부분이 있다면 부모클래스로 만들고, 자식클래스로 상속하여 업무의 상세한 기능확장이 가.. 2021. 11. 13.
자바스크립트 문자열 배열로 만들기 spilt() 메서드 converting string to array split() 메서드를 사용하면 자바스크립트 개발시 장문의 문자열을 배열처리하면서 데이터를 가공할 수 있다. 또는 특정키워드를 찾아 별도의 가공이나 조작을 할 수도 있다. split() 메서드를 사용하여 문자열을 배열로 만들 수 있다는 점에 주목하자. 자바스크립트 개발시 의외로 자주 접하게 될테니 말이다. 자바스크립트 문자열 배열로 만들기 converting string to array 자바스크립트는 특정 문자를 이용하거나 문자열을 이용하거나 공백을 이용하여 배열로 만들 수 있다. 먼저 자바스크립트 문자열이 배열이 된다는 것에 이해가 가지 않을 것이다. 문자열은 문자의 집합이다. 이 간단한 것으로 문자열은 문자 배열로 만들 수 있다. 문자열의 경우 특정 문자로 문자열 배열로 만들 수도 있다. 이것은 다른.. 2021. 11. 13.
반응형