2021 MastarPlanDotCom/C2. 개발의 재미
0628 파이썬 함수 1
samzbonus
2021. 6. 28. 17:42
함수
사용자 정의 함수
def 함수명([인자1, 인자2, ...]):
수행할 문장들
[return 반환 값]
함수를 정의하기 위해 def문을 사용한다
함수를 작성하는 이슈
첫째, 특정의 기능을 수행하는 코드들을 하나의 묶음으로 사용하기 위해 함수를 사용.
둘째, 프로그램을 작성하다 보면 기능적으로 동일한 코드가 반복적으로 나타나는 경우가 많다.
# hello_not_function.py
print("1")
print("2")
print("3")
print("ok")
print("1")
print("2")
print("3")
print("ok")
print("1")
print("2")
print("3")
print("ok")
로 작성된 것을
# hello_function_1.py
def hello_message():
print("1")
print("2")
print("3")
print("ok")
hello_message()
hello_message()
hello_message()
함수를 사용하면 코드의 반복을 줄이고
수정이 요구 될 때 편하게 수정이 가능하다