loading
본문 바로가기
Python/기본(tip)

[Python 기본] return 사용이유.

by 원쿤짱쿤 2022. 7. 30.
반응형

값을 돌려주기 위하여 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