파이썬

[파이썬] 함수, 전역변수와 지역변수, 메서드

보리콩 2021. 5. 10. 18:59

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

함수의 종류

1. 내장 함수 : print(), input(), len(), max(), int()...

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

같은 들여쓰기를 통해 명령을 작성해야 한다.

     def 함수이름(매개변수):

          <수행할 명령>

          return 반환값

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

 

전역변수와 지역변수

전역변수 : 어디서든지 사용할 수 있는 변수

지역변수 : 특정구문(for문, 함수...) 안에서 정의한 변수. 변수를 정의한 범위에서만 사용 가능!

 

메서드(Method) : 특정 자료에 대해 특정 기능을 하는 코드

    my_list.append(1) 

함수 vs 메서드 

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

메서드는 특정 자료와 연관지어 기능을 한다.(자료 뒤에 .을 찍어 사용한다)