본문 바로가기
Python/Web Scraping

[Python] #1.4 Creating a Your First Python Function (#코딩공부)

by 함께 공부해요 2020. 2. 2.

https://youtu.be/66McSsB3ezM

gogogogo~


https://wook-2124.tistory.com/11

 

[Python] #1.3 Built-in Functions

https://youtu.be/NE9Wk4shM10 가즈아! https://wook-2124.tistory.com/10 [Python] #1.2 Tuples and Dicts https://youtu.be/98UDadllJS8 오늘도 니꼴라스쌤 강의, 정리시작! 저번에 올린 글 https://wook-2124.t..

wook-2124.tistory.com

복습하고!


https://repl.it/

 

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. def - define(정의하다, 함수를 정하다)

먼저 def say_hello(): 로 함수를 정의해야 해요!

say_hello()가 어떤 역할을 할지 정하는 과정이라고 생각하면 됩니다.


2. function의 들여쓰기("Tab키" 눌러서 한칸 띄기)

다음으로 해야할 것은 print("hello")를 def say_hello(): 안에 들여쓰는건데요.

이 말이 무엇이냐 하면 def say_hello(): 안(in)에 print("hello")라는 기능을 넣는다는 것으로 생각하면 될 것 같아요!


3-1. function의 들여쓰기(tab키 눌러서 한칸 띄기) (X)

사진에서 보이는 것과 같이 say_hello()를 def say_hello(): 안에 같이 들여썼을 경우

동작을 실행시켜도 아무런 결과가 print 되지 않는 것을 알 수 있어요!


3-2. function의 들여쓰기(tab키 눌러서 한칸 띄기) (O)

그러나 def say_hello(): 에 들여써있던 것을 밖으로 빼고 실행시켜주면 터미널에 나오는 것과 같이 출력이되죠!


3-3. 쓰는 만큼 발동되는 function

또한 say_hello()를 쓰는만큼 function이 발동되는 것을 볼 수 있습니다!


4-1. say_hello - 버튼, () - 누르기

이게 무슨 말인가 하면 say_hello를 버튼으로 보면 ()는 그 버튼을 누르는 행동이라고 보는거에요!


4-2. say_hello - 버튼만

say_hello에 해당하는 버튼만 있을 때 실행을 시키면 터미널에 아무것도 나오지 않는 것을 알 수 있어요.


4-3. say_hello - 버튼, () - 누르기

그러나 ()버튼이 생겨서 누르는 행동이 완성이 되면 터미널에 이제 print("hello")와 print("bye")에 적힌 값이 print 되죠.

 

이렇게 간단하게 오늘은 Creating a Your First Python Function에서 말하는 제 첫 Python Function을 만들어 봤어요!

 

다음에 좀 더 다양하게 만들어 보도록 하고 오늘의 정리는 여기까지~!!!

 

+사실 더 자세하게 적었었는데 포스팅이 날아간건 안비밀... ㅠㅠ

결론: 임시저장 버튼을 누르는 것을 습관화합시다.. ㅋㅋ


※ 다들 신종 코로나 바이러스 조심하세요!!!!

댓글