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 |