05 같은 듯 다른 함수와 메서드

꿀떡이언니·2022년 11월 1일
0

AI/SW 기초

목록 보기
9/14

함수

: 특정한 기능을 수행하는 코드(들의 모임)

type함수 유의점 : type() takes 1 or 3 arguments

내장함수
max()
min()

사용자 지정함수

: 사용자가 여러코드를 묶어서 새로 만든 함수

def 함수이름(매개변수):
<수행할 명령>
...
return 반환값

  • 매개변수: 함수 안에서 사용되는 변수 = for "a" in b

  • 함수 내부에서 일어나는 일은 함수 외부에서 알 수 없다.

method: 객체에만 적용가능한 함수

특정 자료 에 대해 특정 기능을 하는 코드

함수 vs 메서드

함수는 특정기능을 한다.(매개변수를 이용해 자료를 전달해준다)

my_list = [1,2,3]
len(my_list)
sum(my_list)
min(my_list)

왜 반환이 필요할까?

: 함수 내부에서 일어난 일은 함수 외부에서 알수 없음-> 반환을 통해 외부로 전달!

메서드는 특정 자료와 연관지어 기능을 한다.

: 자료뒤에 .을 찍어 사용한다. (=짝꿍과 함께 쓰인다)
my_list = [1,2,3]
my_list.sort()
my_list.pop()
my_list.clear()

profile
개발자지망생

0개의 댓글