함수(function)
: 정해진 로직(규칙)에 따라 input → output(return) 으로 효율적으로 바꿔주는 역할을 함
a = 1
b = 2
c = 3
def calc(a, b, c):
return (a + b) * c
calc(1, 2, 3)
1. def 함수명(parameter1, parameter2, ...):
def my_func(var1):
return(var2)
2. 함수는 값을 return할 수 있고, return이 없어도 됨
2.1. return이 없는 경우
def my_func(a,b):
print(a,b)
my_func(1,10)
2.2. return이 있는 경우
def my_func(a,b):
s = a + b
return a
result = my_func(1, 10)
print(result)
3. parameter는 여러 개가 가능하고, 함수에 넘겨줄 때 순서가 있음
# 함수는 순서가 중요
def my_func(a, b, c):
return (a + b) * c
a = 10
b = 20
c = 3
(a + b) * c
my_func(c, b, a)
my_func(a, b, c)
'Python' 카테고리의 다른 글
Python_조건문(If문) (0) | 2023.02.27 |
---|---|
Python_비교/논리 연산자 (0) | 2023.02.27 |
Python_연산자 (0) | 2023.02.27 |
Python_집합 형태 data type의 method (0) | 2023.02.27 |
Python_기본내용 (0) | 2023.02.27 |