Python 기능: 정의, 매개변수 및 반환 값

기능 및 기능 정의 Python

에서 Python 함수는 특정 작업을 수행하고 프로그램 전체에서 재사용할 수 있는 코드 블록입니다. 함수 정의에는 Python 다음 단계가 포함됩니다.

 

함수 정의 구문

에서 함수를 정의하려면 키워드 다음에 함수 이름과 괄호로 묶인 입력 매개변수 목록을 Python 사용합니다. 함수의 작업을 수행하는 코드는 블록 내부에 들여쓰기된 함수 본문 안에 배치됩니다. 함수는 키워드를 사용하여 값(또는 여러 값)을 반환할 수 있습니다. 함수에 명령문이 없으면 함수는 자동으로 를 반환합니다. def () def return return None

 

입력 매개변수 사용

함수는 입력 매개변수를 통해 외부로부터 정보를 받을 수 있습니다. 매개변수는 함수를 호출할 때 제공하는 값입니다. 이러한 매개변수는 특정 작업을 수행하기 위해 함수 본문 내에서 사용됩니다.

 

함수에서 값 반환

함수가 작업을 완료하면 return 키워드를 사용하여 함수에서 값을 반환할 수 있습니다. 함수에 명령문이 없으면 return 함수는 자동으로 를 반환합니다 None.

 

함수 호출

정의된 함수를 사용하려면 함수 이름을 호출하고 필요한 매개 변수 값(있는 경우)을 전달하기만 하면 됩니다. 함수에서 반환된 결과(있는 경우)는 나중에 사용하기 위해 변수에 저장하거나 화면에 인쇄할 수 있습니다.

 

자세한 예

# Define a function to calculate the sum of two numbers  
def calculate_sum(a, b):  
    sum_result = a + b  
    return sum_result  
  
# Define a function to greet the user  
def greet_user(name):  
    return "Welcome, " + name + "!"  
  
# Call the functions and print the results  
num1 = 5  
num2 = 3  
result = calculate_sum(num1, num2)  
print("The sum of", num1, "and", num2, "is:", result)  # Output: The sum of 5 and 3 is: 8  
  
name = "John"  
greeting_message = greet_user(name)  
print(greeting_message)  # Output: Welcome, John!  

위의 예에서 우리는 calculate_sum() 두 숫자의 합을 계산하고 greet_user() 인사말 메시지를 만드는 두 가지 함수를 정의했습니다. 그런 다음 이러한 함수를 호출하고 결과를 인쇄했습니다.