본문 바로가기
방구석코딩/파이썬 기초문법

[파이썬] import 문의 사용법, 외부 함수 가져오기

by 석세상 2023. 12. 11.
반응형

파이썬 프로그래밍에서 import문의 사용법, 즉, 외부 함수 코드, 예시 등을 가져와서 활용하는 방법에 대해 알아보도록 하겠습니다.

파이썬 import문 사용법(외부 함수 가져오는 법)

 

 

 

import 문의 사용법

import 문의 사용법은 기본적으로 파이썬에서 외부 코드를 쉽게 가져오도록 하는 명령어입니다. 이미 누군가가 내가 필요한 코드를 만들어두어 사용하고 싶다거나 재사용 시에 사용합니다.

 

기본 문법은 다음과 같으며 math 모듈을 import 하는 방법에 대해 예를 들겠습니다.

# math 모듈 가져오기
import math

# math 모듈의 함수 사용
result = math.sqrt(25)
print(result)

#결과
5.0

 

위의 예시는 math라는 모듈을 가져와 그 안에 포함되어 있는 명령어를 사용하는 내용입니다. 제곱근을 구하고 싶은데 제곱근을 누군가가 만들어 놓은 함수를 이용해서 결과를 산출하는 방법입니다.

 

먼저 math라는 모듈 안에 있는 함수를 사용하기 위해서는 import 명령어를 통해 math 모듈을 불러옵니다. 그리고 math 모듈안에 있는 명령어를 'math.명령어()'와 같은 형태로 사용합니다.

 

예시에서는 math.sqrt(25)라는 25에 대한 제곱근을 구하라는 명령어를 사용하였습니다.

 

print문을 통해 결과를 확인하면 5.0으로 결과가 생성된 것을 볼 수 있습니다.

 

 

여러 모듈을 불러오기

import 명령어의 다양성을 위해 여러 모듈을 어떻게 사용하는지 보도록 하겠습니다.

# 여러 모듈 가져오기
import math
import random

# 가져온 모듈들의 함수 사용
result_sqrt = math.sqrt(16)
result_random = random.randint(1, 100)

print(result_sqrt, result_random)

# 결과
4.0 2

 

위 예시는 import를 통해 math와 random 모듈을 사용한 결과입니다. 먼저 import로 두 모듈을 불러옵니다. 다음으로 math모듈의 sqrt 함수와 random모듈의 randint 함수를 실행합니다.

 

print문을 통해 두 명령어를 실행한 결과값을 확인할 수 있습니다. 

 

참고로 random 모듈의 ranint 함수는 지정한 범위 내의 무작위 정수를 생성하는데 random.ranint(1,100)은 1을 시작값으로 지정하고, 100을 최대값으로 지정한다는 의미입니다. 따라서 1에서 100까지 무작위 숫자를 하나 생성합니다.

 

math의 함수로는 sqrt뿐 아니라 add, exp, sin 등 다양한 명령어가 포함되어 있으며 random과 다른 대부분의 모듈에도 여러 명령어가 포함되어 있습니다.

 

 

728x90
반응형

댓글