반응형
값을 돌려주기 위하여 return을 사용한다.
아래의 예제로 이해해보자.
def f1(x):
... a = 3
... b = 5
... y = a * x + b
... return y # y 값을 반환한다
...
>>> c = f1(10) # c = 35
>>> print(c)
35
인자로 10을 넣을경우 f1() 함수는 y값을 계산하여 c변수에 값을 반환해준다.
c를 print해보면 35라는 결과가 나온다.
만약 return이 없을경우?
def f2(x):
... a = 3
... b = 5
... y = a * x + b
... print(y) # y 값을 출력한다
...
d = f2(10) # d = ?
35
print(d)
None
d변수를 출력할경우 아무런 값이 없다는 None이 출력된다.
d변수에 반환해주는 return이 없기때문에 d변수는 아무런 값을 갖지않는다.
'Python > 기본(tip)' 카테고리의 다른 글
[Python 기본] 입출력 기본 (0) | 2022.07.30 |
---|---|
[Python 기본] import 와 From xx import 차이 (0) | 2022.07.05 |