파이썬
[파이썬] 함수, 전역변수와 지역변수, 메서드
보리콩
2021. 5. 10. 18:59
함수 : 특정기능을 수행하는 코드(들의 모임)
함수의 종류
1. 내장 함수 : print(), input(), len(), max(), int()...
2. 사용자 지정 함수 : 사용자가 여러 코드를 묶어서 새로 만든 함수
같은 들여쓰기를 통해 명령을 작성해야 한다.
def 함수이름(매개변수):
<수행할 명령>
return 반환값
함수 내부에서 일어난 일은 함수 외부에서 알 수 없다! -> 반환을 통해 외부로 전달
전역변수와 지역변수
전역변수 : 어디서든지 사용할 수 있는 변수
지역변수 : 특정구문(for문, 함수...) 안에서 정의한 변수. 변수를 정의한 범위에서만 사용 가능!
메서드(Method) : 특정 자료에 대해 특정 기능을 하는 코드
my_list.append(1)
함수 vs 메서드
함수는 특정 기능을 한다.(매개변수를 이용해 자료를 전달해준다)
메서드는 특정 자료와 연관지어 기능을 한다.(자료 뒤에 .을 찍어 사용한다)