여러가지 함수(1)

한지완·2023년 9월 10일
0

파이썬

목록 보기
8/14

목차

  • 함수란?
  • 함수의 종류 및 함수를 사용한 예제

함수란?

함수란 코드의 반복을 줄이거나 코드를 보기 수월하게 바꾸기 위하여 특정 코드를 모아둔 것이다. 함수를 사용하는 이유는 함수의 정의와 같이 특정코드를 사용하여 복잡하고 긴 코드를 간단하고 보기 쉽게 만들기 위함이다.

함수의 종류

파이썬에는 내장함수, 외장함수, 사용자 정의함수 3가지 종류의 함수가 존재한다.

내장함수란?

내장함수는 파이썬 프로그램 안에서 기본적으로 사용되는 함수로 대표적으로 'print, len, import'등이 있다. 하지만, 파이썬 내장 함수들은 외부 모듈과는 달리 import 함수가 필요하지 않다. 왜 그럴까? 그 이유를 한번 알아보도록 하자.

몇분 후...

이유는 아주아주아주 간단하다.
파이썬 프로그램 안에서 기본적으로 사용되기 때문에 import 함수가 필요없다. 예를 들자면,

a = 1
print(a)

이 코드가 바로 내장함수 'print'를 사용한 것이다.
다음으로, 외장함수에 대해 알아보자.

외장함수란?

외장함수는 내장 함수와는 다르게 사용하기 위해서 반드시 특정 외장함수 모듈을 import 해야 합니다. 예를 들면,

import join()
x = 'hello world'
print('-'.join(x))

이 코드는 외장함수 join()을 사용했기 때문에 import를 써야한다.

사용자 정의함수란?

사용자 정의함수란 사용자가 함수를 새로 만든 함수이다.(추후 첨부 예정...)

profile
프로그래머를 꿈꾸는 중

0개의 댓글