object(= instance) : 객체 지향 프로그래밍 object oriented programmingdata type = classMethod (= Member Function)isinstance(사례, type or 만든 class)class에 있는 metho
앞서 멤버 attribute를 직접 읽고 쓰게 하지 말고 함수(methods)를 통해서 읽고 쓰는 것이 일반적이라고 했습니다. 아예 강제적으로 attribute를 직접 읽고 쓰는 것을 막을수 있으니, 단순하게 멤버 attribute의 이름 앞에 \_\_를 하면 됩니다.
리스트에서 특정 값들을 모두 제거하고 싶을 때가 있다.remove라는 메서드는 특정 값을 제거하는 기능이 있지만, 최초로 발견되는 단 하나의 요소만 제거한다.li = 1, 3, 5, 5, 7, 7, 8 인 리스트가 존재할 때 li.remove(5) 를 하면 1, 3,
zip()은 이른바 zip 객체를 만들어 내주는 내장 함수입니다. zip 객체는 같은 길이의 두 늘어선 데이터에서 인덱스가 같은 요소끼리 튜플로 묶은 것을 나타냅니다. 상세한 내용은 다른 글을 참고하세요. 여기서는 간단한 예만 한 가지 들겠습니다.이 zip 객체를 이용
Question Answer code 결과 확인 코드
Python class 상속 & super().init()
입력 parameter가 string 타입인 경우숫자로만 이루어진 문자열을 만들기 위해 0 ~ 9의 숫자로 구성된 리스트를 만들어, 문자열의 각 문자가 해당 리스트의 요소인지 구별하여, 해당 문자가 숫자이면, 각 순서에 따라 1의 자리, 10의 자리, 100의 자리..
중간고사
Question Answer 확인 코드