gogogogo~
https://wook-2124.tistory.com/11
복습하고!
https://docs.python.org/3/library/
준비물 챙겨서 출발!
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을 만들어 봤어요!
다음에 좀 더 다양하게 만들어 보도록 하고 오늘의 정리는 여기까지~!!!
+사실 더 자세하게 적었었는데 포스팅이 날아간건 안비밀... ㅠㅠ
결론: 임시저장 버튼을 누르는 것을 습관화합시다.. ㅋㅋ
※ 다들 신종 코로나 바이러스 조심하세요!!!!
'Python > Web Scraping' 카테고리의 다른 글
[Python] #1.6 Returns (#코딩공부) (0) | 2020.02.04 |
---|---|
[Python] #1.5 Function Arguments (#코딩공부) (0) | 2020.02.02 |
[Python] #1.3 Built-in Functions (#코딩공부) (0) | 2020.01.31 |
[Python] #1.2 Tuples and Dicts (#코딩공부) (0) | 2020.01.31 |
[Python] #1.1 Lists in Python (#코딩공부) (0) | 2020.01.30 |
댓글