함수

hyeh·2022년 8월 5일
0

파이썬 기초

목록 보기
4/5

함수

  • 특정 동작을 손쉽게 재사용할 수 있도록 코드 형태로 구성한 것
  • 함수의 호출은 함수명(매개변수 혹은 전달인자) 형식으로 한다.

파이썬 함수의 구조

def 함수명(매개변수 혹은 전달인자):
	실행할 명령어 1
    실행할 명령어 2
    ...
    return 리턴값
  • def는 파이썬에서 함수임을 나타내는 키워드이다.
  • [return 리턴값] 부분은 없어도 된다.
def hello(name): # name: 매개변수
	print(f"Hello, {name}")

hello("Hyewon") # hyewon: 전달인자
  • 매개변수(parameter) : 입력값을 표현하는 변수로써 함수 내에서 해당 변수명으로 사용된다.
  • 전달인자 : 함수에게 전달해주는 인자(값)
  • 매개변수 없이 함수를 생성하면 전달인자도 당연히 사용할 수 없다!

사용자 정의 함수

  • 말 그대로 프로그래머가 만들어 정의한 함수

내장 함수(built-in functions)

  • 프로그램에 내장되어 언제든 꺼내쓸 수 있는 함수
  • print(), type(), len(), del a[1] 모두 내장 함수다.
profile
좌충우돌 천방지축 룰루랄라 데이터 공부

0개의 댓글