파이썬 요점 정리 - 함수(호출, 정의, 매개변수)
2022. 2. 6. 12:11ㆍ파이썬
우리는 지난 시간까지 기본적인 문법을 배우면서 함수를 배웠습니다. 함수인지 모르고 사용했던 문법들이
함수였던 것이죠. 예를 들면 데이터를 출력해주는 일을 하는 print() 함수에 대해서 배웠습니다.
이처럼 함수는 만든 사람이 정해 둔 일을 수행하는 역할을 합니다.
파이썬에는 수많은 함수들이 이미 만들어져 있고, 앞으로 다양하게 사용해 볼 예정입니다.
파이썬은 정말 다양한 함수들을 제공해 주지만 프로그램을 만들다보면 원하는 기능을 직접
만들어서 사용해야 하는 경우도 있습니다.
하나의 값을 저장하기 위해 변수를 만들었던 것처럼 여러줄의 코드를 한줄로 만들고 싶어서
함수를 사용하며, 이를 코드 구조화라고 합니다. 코드가 깔끔해지고, 재사용이 가능하다는 장점이 있다고
말씀드렸었습니다!!!!
함수를 정의하고 호출하는 방법부터 말씀을 드리겠습니다.
함수의 기본적인 틀은 아래와 같습니다.
def 함수이름(매개변수): # 매개변수 없을 경우 비워두면 됨
함수가 실행되면 실행할 문장1 # 들여쓰기 주의
함수가 실행되면 실행할 문장1
함수이름(값) # 함수 호출
위에는 함수를 정의하는 부분이고 아래는 함수를 호출하는 방법입니다. 변수와의 차이를 두기위해 함수에는 괄호가 붙는다는 것 꼭 기억해 주셔야 됩니다~~
여기서 매개변수란 사용자한테서 값을 받아 저장하는 변수라고 말씀 드렸습니다. 예를 들어 사용자가 값을 2개 입력했다면
매개변수도 갯수를 맞춰서 2개로 만들어주셔야 합니다.
def 함수이름(매개변수, 매개변수): # 매개변수 갯수 맞춰주기
함수가 실행되면 실행할 문장1 # 들여쓰기 주의
함수가 실행되면 실행할 문장1
함수이름(값, 값) # 값 두개 실어서 보냄
사용자 정의 함수와 관련하여 더 많은 내용들이 있지만 웹크롤링까지 가기위해 반드시 알아야 하는 내용 위주로 살펴 보았습니다.
728x90
'파이썬' 카테고리의 다른 글
파이썬 요점 정리 - 함수의 지역변수, 전역변수 (0) | 2022.02.12 |
---|---|
파이썬 요점 정리 - 함수(리턴) (0) | 2022.02.12 |
파이썬 요점 정리 - 다중 반복문(while) (0) | 2022.02.05 |
파이썬 요점 정리 - 반복문(while문) (0) | 2022.01.29 |
파이썬 요점 정리 - 조건문 (0) | 2022.01.28 |