![[Python]파이썬 import 사용 방법과 예제(설명추가) [Python]파이썬 import 사용 방법과 예제(설명추가)](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
c/c++에는 #include가 있고, c#에는 using이 있는 것처럼
파이썬에는 import 가 있습니다.
import를 통해서 기존 만들어져있는 라이브러리를 사용할 수 있습니다.
기본적인 파이썬 import 방법은 다음과 같습니다.
1. 코드의 제일 상단에 위치할 것
2. import 사용할라이브러리명
↓ math 라이브러리를 import하려면 다음과 같은 코드를 제일 상단에 위치시키면 됩니다.
import math
이제 math. 을 통해서 math에서 제공하는 함수들을 사용할 수 있습니다.
아 그전에 ! 상용라이브러리의 경우,
import한 상태에서, help(라이브러리명)을 입력하면 해당 라이브러리의 문서를 확인할 수 있습니다.
import math
help(math)
출력 결과
![[Python]파이썬 import 사용 방법과 예제(설명추가) - undefined - 2. import 사용할라이브러리명 [Python]파이썬 import 사용 방법과 예제(설명추가) - undefined - 2. import 사용할라이브러리명](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
다시 본론으로 돌아와 import한 math 라이브러리에서 제공하는 함수를 사용방법은
위에서 말씀드린 것 처럼 math. 을 통해 가능합니다.
예제를 통해서 확인해 보겠습니다.
올림 함수 math.ceil
import math
print(math.ceil(2.4))
실행 결과
![[Python]파이썬 import 사용 방법과 예제(설명추가) - undefined - 2. import 사용할라이브러리명 [Python]파이썬 import 사용 방법과 예제(설명추가) - undefined - 2. import 사용할라이브러리명](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
내림 함수 math.floor
import math
print(math.floor(2.4))
실행 결과
![[Python]파이썬 import 사용 방법과 예제(설명추가) - undefined - 2. import 사용할라이브러리명 [Python]파이썬 import 사용 방법과 예제(설명추가) - undefined - 2. import 사용할라이브러리명](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
제곱근(루트) 함수 math.sqrt
import math
print(math.sqrt(4))
print(math.sqrt(5))
실행 결과
![[Python]파이썬 import 사용 방법과 예제(설명추가) - undefined - 2. import 사용할라이브러리명 [Python]파이썬 import 사용 방법과 예제(설명추가) - undefined - 2. import 사용할라이브러리명](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
from 사용할라이브러리명 import 해당라이브러리의함수명
을 통해서 사용할라이브러리명을 반복해서 입력하지 않을 수 있습니다.
예제를 통해서 위에서 바로 위에서 수행한 제곱근 함수를 다시 한번 사용해 보겠습니다.
from math import sqrt
print(sqrt(4))
print(sqrt(5))
실행 결과
![[Python]파이썬 import 사용 방법과 예제(설명추가) - undefined - from 사용할라이브러리명 import 해당라이브러리의함수명 [Python]파이썬 import 사용 방법과 예제(설명추가) - undefined - from 사용할라이브러리명 import 해당라이브러리의함수명](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
결과는 똑같습니다.
위의 소스 예제는 math에서 sqrt만 import한 것이기 때문에 ceil이나 floor등 math라이브러리에서 제공하는 다른 함수는 사용할 수 없습니다.
마지막으로 as에 대해서 말씀드리겠습니다.
from 사용할라이브러리명 import 해당라이브러리의함수명 as 내가지정한이름
으로 정의하면, 코드에서 내가 지정한이름으로 해당 함수를 호출할 수 있습니다.
from math import sqrt as TEST
print(TEST(4))
print(TEST(5))
실행 결과
![[Python]파이썬 import 사용 방법과 예제(설명추가) - undefined - from 사용할라이브러리명 import 해당라이브러리의함수명 as 내가지정한이름 [Python]파이썬 import 사용 방법과 예제(설명추가) - undefined - from 사용할라이브러리명 import 해당라이브러리의함수명 as 내가지정한이름](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
저는 math라이브러리의 sqrt함수를 TEST라는 이름으로 사용한다고 지정하였습니다.
실행 결과는 역시 같습니다.
이것은 내가 사용하고자 하는 라이브러리가 여러개이고, 그 라이브러리에서 함수명들이 겹칠 때 유용하게 사용할 수 있습니다.
예를들어서 Lib_A, Lib_B 라는 이름의 2개의 라이브러리를 사용하는데, 두 라이브러리에서 겹치는 함수명이 존재합니다.
여기에서는 funcSum이라는 이름으로 예를들어볼께요.
그때 as를 사용하여 SUM_1, SUM_2로 구분하고, 필요한 부분에서 호출하여 사용할 수 있습니다.
from Lib_A import funcSum as SUM_1
from Lib_B import funcSum as SUM_2
이런식이 되겠죠 ?
이상 파이썬 import에 대한 설명을 마치겠습니다.
'IT프로그래밍' 카테고리의 다른 글
[엑셀 함수]엑셀 함수 정리 - 평균 함수 AVERAGE - 예제와 설명 (0) | 2020.04.20 |
---|---|
[목록]엑셀 함수 정리, 엑셀 함수 모음, 자주쓰는 엑셀 함수 모음 (0) | 2020.04.19 |
[엑셀 함수]엑셀 함수 정리 - SUM 합계 함수 - 예제와 설명 (0) | 2020.04.19 |
C# 체크박스 체크여부 확인 하기(소스 코드 & 프로젝트 첨부) (0) | 2020.04.19 |
C언어 루트(제곱근) 을 구하는 2가지 방법[sqrt, pow] 소스 코드 (0) | 2020.04.17 |
C# 윈폼 구구단 출력하기(소스코드, 프로젝트 첨부) (6) | 2020.04.15 |
C# 콤보 박스 초기값 설정하기(SelectedIndex 설정) (0) | 2020.04.15 |
c# 콤보 박스 값 가져오기(선택된 값 가져오기) (3) | 2020.04.15 |
댓글