티스토리 뷰
안녕하세요 동기 여러분!
오늘은 파이썬의 함수에 대해 알아봅시다!
Function
함수는 반복적으로 작업을 수행 할 때 유용한 친구입니다.
def 함수 이름():
실행할 작업 내용
- def로 "함수를 정의한다" 알리고
- 함수의 이름을 정해주고 : (colon)으로 기본틀을 마무리합니다.
- () parentheses를 넣는데 여기에는 매개변수(parameter)가 들어가는데 다음시간에 알아보도록 합시다.
- 그리고 줄 바꿔서 한탭 간격을 띄운 후 실행할 작업 내용을 써주면 됩니다.
간단한 함수
def wdtfoxsay():
print("Wa-pa-pa-pa-pa-pa-pow! Wa-pa-pa-pa-pa-pa-pow! Wa-pa-pa-pa-pa-pa-pow!")
- wdtfoxsay라는 함수를 정의한다!
- "와 파 파 파 파 파 파 파우! 와 파 파 파 파 파 파 파우! 와 파 파 파 파 파 파 파우!"를 출력한다.
실행
함수를 정의만 한다고 실행이 되는 것은 아닙니다. 실행 코드를 입력 해주어야 합니다. 집중!
wdtfoxsay()
# 출력값 : Wa-pa-pa-pa-pa-pa-pow! Wa-pa-pa-pa-pa-pa-pow! Wa-pa-pa-pa-pa-pa-pow!
def와 : (colon)은 빼고 코드를 적어주고 실행하면 함수가 실행되면서 출력문이 나옵니다.
어라.. 이런거 어디서 많이 봤는데 음... 그렇죠! 내장 함수!
우리가 자주 사용했던 input(), len(), list(), print(), range(), str() 모두 함수들입니다. 파이썬 자체에 내장되어 있는 함수들이죠!
들여 쓰기
이제는 당연한 소리겠지만 들여 쓰기가 상당히 중요합니다.
오늘의 느낌
함수... f(x) 생각해보니 수학시간에 배운 함수랑 비슷한 원리군.
'Python' 카테고리의 다른 글
[Python] Multiple Parameters (0) | 2022.02.05 |
---|---|
[Python]Parameters & Arguments (0) | 2022.02.05 |
[Python] List Comprehensions (2) (0) | 2022.02.05 |
[Python] List Comprehensions (1) (0) | 2022.02.04 |
[Python] Nested Loops (0) | 2022.02.04 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- if문
- Array
- 실수
- Type
- Margin
- 프로그래머스
- 함수
- 메서드
- 객체
- javascript
- html
- 반복문
- 동기코딩
- for문
- Typescript
- CSS 포지션
- 타입 좁히기
- 자바스크립트
- css position
- padding
- function
- 타입스크립트
- Object
- 파이썬
- HTML 기본
- html table
- Python
- CSS
- em
- method
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함