
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 (1) | 2024.03.15 |
| 10. Loop Statement in Python (1) | 2024.03.14 |
| 9. Conditional Statements in Python (0) | 2024.03.14 |