<복습>
https://wook-2124.tistory.com/13
[Python] #1.5 Function Arguments
https://youtu.be/k7fUI_X-yL8 <복습> https://wook-2124.tistory.com/12 [Python] #1.4 Creating a Your First Python Function https://youtu.be/66McSsB3ezM gogogogo~ https://wook-2124.tistory.com/11 [Pyth..
wook-2124.tistory.com
<준비물>
The world's leading online coding platform
Powerful and simple online compiler, IDE, interpreter, and REPL. Code, compile, and run code in 50+ programming languages: Clojure, Haskell, Kotlin (beta), QBasic, Forth, LOLCODE, BrainF, Emoticon, Bloop, Unlambda, JavaScript, CoffeeScript, Scheme, APL, Lu
repl.it
https://docs.python.org/3/library/
The Python Standard Library — Python 3.8.1 documentation
The Python Standard Library While The Python Language Reference describes the exact syntax and semantics of the Python language, this library reference manual describes the standard library that is distributed with Python. It also describes some of the opt
docs.python.org
1-1. p_plus(a, b)와 r_plus(a, b) / print와 return 비교하기
p_plus에서 p는 print, r_plus에서 r은 return을 가리킨다.
즉 print와 return의 차이점은 무엇일까를 알아보는 시간!
1-2. return 이란?
return은 함수에 input(입력)한 것을 그대로 return(돌려)받고 행동을 끝내는 것을 의미한다.
즉 print는 그저 터미널에 출력만 한다고 생각하면 되고, return은 내재된 함수의 행동까지 마친 후 터미널에 출력한다고 생각하면 된다. (제가 이해한게 틀렸다면 댓글 남겨주세요 ㅠㅠ...)
2. return 예시
먼저 return은 정말 딱 입력돼있는 함수의 값만 출력한다.
이 예시를 보면 print에 "str"과 boolean(True)를 적었지만 이미 return a + b 행동(3 + 7 = 10)을 마치고 상황이 종료된 것을 볼 수 있다. 즉 return 뒤에 들여써져있는 print의 값은 있으나마나!
그러나 순서를 바꿨을 때는 print가 먼저 출력되고, return 값이 진행된 후 행동이 종료된 것을 볼 수 있다!
정리: return은 function 자체를 종료해버림!!
return a + b 밑에 다시 print를 출력해도 터미널에 등장하지 않는 것을 알 수 있다.
마지막 정리: return 다음의 함수는 생명이 없다.. (물론 들여써진 함수만 해당!)
3-1. program은 print된 출력 값을 신경쓰지 않는다. (print a + b)
print로 출력된 값은 그저 터미널에서 출력되어 보여주는 역할만 있다!
그리고 None의 의미는 print해서 출력된 값은 그저 터미널에 보여주는 수치에 불과하다는 의미!
실제로 함수에 의해 적용된 값은 없고, 3 + 7은 10이라는 것을 터미널에 보여주고 아무것도 적용되지 않아 None!)
3-2. 반대로 return 값은?! (return a + b)
그러나 return으로 된 값은 굳이 출력하지 않아도 이미 함수의 역할을 하고있다는 것이 엄연히 다른점!!
때문에 None이라는 수치도 뜨지 않고, 3 + 7은 10이라는 수치도 제대로 보여주고 있는 것을 알 수 있다.
오늘은 다시 정리하면서도 제대로 이해한게 맞는지 다시 영상을 보면서 복습해봤다..!!
혹시 잘못이해하고 있는 점이 있다면 댓글 꼭 남겨주시면 감사하겠습니다ㅠㅠ!! (꾸벅)
+니꼬쌤에게 질문하기!!
https://wook-2124.tistory.com/14
[Tip] 코딩(VSC) 단축키 7가지 정리! (feat. 니꼴라스쌤)
https://www.youtube.com/watch?v=Wn7j5dfbJF4 7) 반복되는 단어 한방에 수정 : "Ctrl + D" / "⌘ + D" 6) 클릭하는 곳마다 커서 생성 : "Ctrl + Click" / "⌥ + Click" 5) 코드 위/아래로 움직이기 : "Alt + &uar..
wook-2124.tistory.com
물어보고 바로 정리했다... ㅋㅋㅋㅋㅋㅋ
※ 신종 코로나 바이러스 조심하세요!!!!
'Python > Web Scraping' 카테고리의 다른 글
[Python] #1.9 Code Challenge! (#코딩공부) (0) | 2020.02.07 |
---|---|
[Python] #1.8 Keyworded Arguments (#코딩공부) (0) | 2020.02.04 |
[Python] #1.5 Function Arguments (#코딩공부) (0) | 2020.02.02 |
[Python] #1.4 Creating a Your First Python Function (#코딩공부) (0) | 2020.02.02 |
[Python] #1.3 Built-in Functions (#코딩공부) (0) | 2020.01.31 |
댓글