본문 바로가기

파이썬

파이썬 함수의 정의 및 주의할점(default parameters,default)

 

파이썬 함수의 정의

파이썬 함수는 작업을 수행하는 코드 블록을 나타낸다. 이 블록은 이름을 가지고 있으며, 필요할 때 호출하여 사용한다.

함수를 만들면 메모리에 그 함수가 따로 생긴다

주의할점

호출시 그 함수가 생성되고 호출이 끝나면 메모리에 있던 그 함수는 사라진다

에러를 만나면 실행되지 않고 그즉시 멈춘다

기본 구조

함수는 def 키워드를 사용하여 정의되며, 함수 이름과 매개변수를 포함합니다. 필요에 따라 반환값을 지정할 수 있다

def 함수이름(매개변수):
    실행 코드
    return 반환값

예제

def greet(name):
    return "안녕하세요, " + name + "님!"

message = greet("예시")
print(message)

위의 예제에서는 greet 함수가 정의되고 호출되는 과정을 보여줍니다. 이 함수는 인사말을 생성하고 반환한다.



#default parameters
함수의 파라미터를 지정하지 않아도 디폴트 값이 함수내에 입력되어 있어  출력이 가능하다
default 

기본값을 뜻한다