본문 바로가기
Programming/python

[python] 파이썬 함수(function)

by 프로페서준 2023. 2. 18.

안녕하세요, 프로페서준입니다 :)

오늘은 파이썬에서 사용되는 함수(function)란 무엇인지 알려드릴게요! 그럼 바로 GoGo!

| 파이썬 함수란?

파이썬에서 함수는 입력 값을 받아서 처리한 후 결과값을 반환하는 코드 블록입니다. 함수를 정의할 때 def 키워드를 사용하며, 함수의 이름과 매개변수(parameter)를 지정합니다. 함수를 호출할 때는 함수 이름과 인자(argument)를 함께 지정합니다.

예를들어, 다음과 같이 파이썬에서 함수를 정의하고 호출할 수 있습니다.

def add(a, b):
    c = a + b
    return c
    
result = add(1, 2)
print(result) #출력: 3


위 예제에서 add 함수는 a와 b 두 개의 매개변수를 받아서 덧셈 연산을 수행하고, 결과값을 반환합니다. 함수를 호출할 때는 1과 2라는 인자를 전달하며, 함수의 반환값인 3이 result 변수에 저장됩니다.

파이썬에서는 함수에서 반환값을 지정하지 않을 경우 None 값을 반환합니다. 함수에서 반환 값이 여러 개일 경우 튜플로 반환됩니다.

또한, 함수의 인자에는 기본값(default value)을 지정할 수 있으며, 이를 사용하여 함수 호출 시 인자를 생략할 수 있습니다. 예를 들어,

def greet(name="World"):
  print("Hello, " + name + "!") 

greet() #출력: Hello, World!
greet("Jun") #출력: Hello, Jun!


위 예제에서 greet 함수는 인자를 생랼하면 기본 값으로 "World"를 사용하고, 인자를 전달하면 해당 값으로 대체합니다.

오늘은 파이썬 함수에 대해 간략하게 알아보았습니다. 감사합니다 :)

댓글