- 코드의 용도를 구분하고
- 재사용과 실수를 줄이는데 용이하다
def 함수명()"
코드
딱히 쓸 내용이 없는데 형식상 둬야겠다면 pass
를 넣자
함수명()
으로 호출할 수 있다
위에서 아래로 읽는게 기본이니까 함수를 만들기 전에 호출하면 당연히 안된다
함수명()
안에 변수 이름(매개변수=parameter)을 지정해주면 끝
def 함수명():
"""독스트링""" - 이때 독스트링은 무조건 코드 위에 있어야 한다
"""
여러줄을
쓰고 싶으면
이렇게
"""
코드
"""독스트링""" 외에도 '독스트링', "독스트링", '''독스트링''' 모두 가능하지만 """를 권장한다.
보낼 값 앞에 return
만 써주면 끝난다
return 변수1, 변수2
원인
함수의 형식이 맞지 않아서 발생
해결
()
의 짝이 잘 맞고 :(콜론)을 빠뜨리지 않았는지 확인
원인
함수명 뒤의 ()가 빠져있지 않은지 확인
원인
호출하기 전에 함수 만들었나요?
참고