본문 바로가기
Python(Eng. ver)

12. User-Defined Function

by 곽정우 2024. 3. 15.

1. User-Defined Functions

It is functions that you create yourself to perform specific tasks. Python has many built-in functions, but sometimes you need to create a function that behaves exactly as you need it to. This is where user-defined functions come in.

 

1-1. Functions with no parameters and no return value

  • The simplest form of a function
  • It performs a specific task and the result is printed on the screen or stored in another variable.


1-2. Functions with parameters and no return value

  • These functions receive the data needed to run the function as parameters.

 

1-3. Functions with return values

  • These functions return the result of the function execution as a value.

 

1-4. Parameters with default values

  • Setting default values for parameters allows user to omit those parameters when calling the function.

 

1-5. Variable arguments

  • 함수를 호출할 때 *를 사용하면 시퀀스(리스트, 튜플 등)의 요소를 개별적인 위치 인자로 풀어서 전달할 수 있습니다.

 

1-6. Keyword arguments

  • 인자 순서에 관계없이 키워드와 함께 값을 전달하는 방식입니다.

 

1-7. Multiple return values

  • 함수에서 여러 개의 값을 동시에 반환할 수 있습니다.

 

'Python(Eng. ver)' 카테고리의 다른 글

14. Callbacks and Lambdas in Python  (0) 2024.03.18
13. Scope of Variable in Python  (0) 2024.03.18
11. Collections and Loops  (0) 2024.03.15
10. Loop Statement in Python  (0) 2024.03.14
9. Conditional Statements in Python  (0) 2024.03.14