728x90
Print Vs Return
Function 에 Print
def hi():
print("Hello Blog Visitors")
hi()
function 에 print 가 들어가면 Hello Blog Visitors 라는 결과물이 출력됩니다.
반면 hi 라는 함수는 값을 가지지 않은 출력하는 기능만 있습니다.
def sign_print(num):
print (2 * num)
이 경우 num 에 3을 넣으면 출력값은 6으로 나옵니다.
result = sign_print(3)
print(result)
함수를 result 라는 변수로 지정하고 print 를 하면
값은 none 이 나옵니다.
Function 에 Return
def hi():
return("Hello Blog Visitors")
hi()
function 에 return 이 들어가면 출력되는 값은 없습니다. 단 hi 라는 함수에 Hello Blog Visitors 라는 스트링 값이 지정됩니다. hi() 함수를 불러도 아무것도 뜨지 않고 값을 출력하고 싶으면 print(hi()) 를 입력해야 합니다.
def sign_return(num):
return (2 * num)
result = sign_return(3)
print(result)
return 이 들어간 함수를 변수로 지정하여 출력하면 값이 6으로 나옵니다. sign_return 이라는 함수에 2 * (3) 이라는 값이 지정되어있기 때문입니다.
728x90
'Python' 카테고리의 다른 글
Leetcode 189. Rotate Array Python (0) | 2022.06.16 |
---|---|
Leetcode 977. Squares of a Sorted Array - Python 리트코드 투 포인터 파이썬 (0) | 2022.06.14 |
Leetcode 704. Binary Search - Python 리트코드 비이너리 서치 파이썬 (0) | 2022.06.09 |
Python Nesting 파이썬 네스팅으로 경매 게임 만들기 (0) | 2022.05.25 |
파이썬 딕셔너리 Python Dictionary 파이썬 사전 (0) | 2022.05.25 |