DevSSOM
파이썬 기초 - 메소드 본문
반응형
메소드(Method)
: 함수는 함수인데, 특정 자료에 대해 특정 기능을 하는 함수.
그래서 특정자료를 짝꿍으로 같이 써줘. 자료. 메소드이름( ) 형태로.
my_list = [1, 2, 3]
my_list.append(4)
my_list.count(2)
my_list.pop()
이렇게 my_list라는 특정 자료에 대해 .(점) 뒤에 붙어서 특정 기능을 하는 함수를 메소드라고 함.
Q. 함수 vs 메소드 ?
- 함수 : 특정 기능을 한다. 매개변수를 이용해 자료를 전달해줌.
- 메소드 : 특정 자료와 연관지어 기능을 한다.
my_list = [1, 2, 3]
# 함수
len(my_list)
sum(my_list)
min(my_list)
# 메소드
my_list.sort()
my_list.pop()
my_list.clear()
연습문제
- 대응 관계가 3개 있는 Dictionary를 만들고, 이를 변수 my_dict에 넣어봐.
- 다음 두 메소드를 이용해서, Dictionary의 Key값들을 담은 변수 var1과 Value값들을 담은 변수 var2를 만들어.
- 딕셔너리.keys() : Dictionary형 dict의 모든 Key를 반환
- 딕셔너리.values() : Dictionary형 dict의 모든 Value를 반환
my_dict = {"1":"one", "2":"two", "3":"three"}
var1 = my_dict.keys()
var2 = my_dict.values()
print(var1) # dict_keys(['1', '2', '3'])
print(var2) # dict_values(['one', 'two', 'three'])
728x90
반응형
'Python > 기초' 카테고리의 다른 글
파이썬 기초 - 모듈 (1) | 2021.06.08 |
---|---|
파이썬 기초 - 매개변수와 인자 (0) | 2021.06.08 |
파이썬 기초 - 전역변수와 지역변수 (0) | 2021.06.08 |
파이썬 기초 - 함수 (0) | 2021.06.08 |
파이썬 기초 - 딕셔너리 자료형 (0) | 2021.06.08 |
파이썬 기초 - 튜플 자료형 (0) | 2021.06.07 |
파이썬 기초 - 문자열 / 리스트 활용 (0) | 2021.06.07 |
댓글