Python에서 모듈은 다른 Python 코드에서 사용할 수 있는 정의 및 문장을 포함하는 파일입니다.
모듈을 가져와서 해당 모듈에서 정의된 함수 및 변수를 사용할 수 있습니다.
1. 모듈 전체 가져오기
import 문을 사용하여 전체 모듈을 가져올 수 있습니다.
ex) math 모듈을 가져오려면 아래와 같이 작성하면 됩니다.
import math
모듈을 가져온 후에는
module_name.function_name 또는
module_name.variable_name
구문을 사용하여 해당 모듈의 함수 및 변수에 액세스할 수 있습니다.
ex) math 모듈 안에 있는 sqrt() 함수를 사용하려면 math.sqrt(숫자)와 같이 작성하면 됩니다.
math.sqrt(4)
2. 특정 함수 또는 변수만 모듈에서 가져오기
모듈에서 사용해야 할 특정 함수 또는 변수만 필요한 경우 from ... import 문을 사용하여 개별적으로 가져올 수 있습니다. 예를 들어 math 모듈에서 sqrt() 함수만 가져오려면 다음 문장을 사용할 수 있습니다.
from math import sqrt
함수를 가져온 후에는 모듈 이름을 참조하지 않고 직접 함수를 사용할 수 있습니다.
이제 math.sqrt(4) 대신에 sqrt(4)로 사용할 수 있습니다.
3. 가져온 함수 또는 변수의 이름 바꾸기
가져온 함수 또는 변수의 이름을 as 키워드를 이용하여 다른 이름으로 바꿀 수 있습니다.
math 모듈에서 sqrt() 함수를 가져와서 square_root로 이름을 바꾸려면 다음 문장을 사용할 수 있습니다.
ex) sqrt(4) 대신에 square_root(4)를 작성할 수 있습니다.
from math import sqrt as square_root
square_root(4)
Python에는 많은 내장 모듈이 있고 pip와 같은 패키지 관리자를 사용하여 서드파티 모듈도 설치할 수 있습니다.
'Programing > python' 카테고리의 다른 글
파이썬에서 문자열 기초 (0) | 2023.03.02 |
---|---|
파이썬 표준 라이브러리 (0) | 2023.03.02 |
파이썬에서 함수 정의 (0) | 2023.03.01 |
파이썬의 반복문 (0) | 2023.02.26 |
파이썬의 조건문 (1) | 2023.02.26 |