Files
python-examples/doc/07_function.md
2025-01-16 21:31:37 +09:00

35 lines
546 B
Markdown

# 함수
```python
def function_name(parameter):
"This is a Doc string."
print("Hello")
return parameter + 1
function_name(3)
```
## 매개변수
* 필수 (위치) 매개변수
* 키워드 매개변수
* 디폴트 매개변수
* 임의 길이 매개변수
* 임의 길이 키워드 매개변수
```python
def sum(arg1, arg2 = 0, *var_args):
s = arg1 + arg2
for i in var_args:
s += i
return s
sum(1, 2)
sum(arg1=1, arg2=2)
sum(1)
sum(1, 2, 3, 4, 5)
```
## 람다 함수
```python
sum = lambda a, b : a + b
```