51. 클래스 메소드 이해하기
예시 :
gun = Gun() // #객체 = 클래스
gun.shoot(3) // #객체.메소드
[1,2,3,4,5] // #객체
[1,2,3,4,5].count(2) // # 객체.메소드
예 : __init__이 필수는 아니다.
※ 리스트 변수의 유용한 메소드
메소드 |
설명 |
append() |
리스트 끝에 새로운 요소를 추가 |
extend() |
기존 리스트에 다른 리스트를 이어붙임 |
insert() |
리스트 특정위치에 새로운 요소를 입력 |
remove() |
리스트에서 요소를 삭제 |
pop() |
리스트 마지막 요소를 제거 |
index() |
리스트에 특정위치의 요소를 출력할 떄 사용 |
count() |
리스트에 요소 건수를 출력 |
sort() |
리스트의 요소를 정렬 |
reverse() |
리스트에 요소의 순서를 반대로 뒤집을 떄 사용 |
Python 예시
문제 176. 고릴라 2객체를 생성하는 데 고릴라가 태어날 떄부터 바나나를 섭취된 상태에서 태어날 수 있도록 클래스를 생성하시오.
답 :
'Itwill 학습내용 정리 > 2. Python' 카테고리의 다른 글
49장 Python Class 이해하기 (0) | 2019.01.16 |
---|---|
48장. Python에서 파일 열고 닫기 (0) | 2019.01.16 |
45~47장 Python 모듈 import 이해하기 (0) | 2019.01.16 |
44. Python package 이해하기 (0) | 2019.01.15 |
43장 Python 모듈 이해하기 (0) | 2019.01.15 |