1) 라이브러리 필요성
- 지수승을 구하고 싶을 때, 라이브러리가 없다면 이런 기능을하는 함수를 직접 만들어야함
✍🏻 pythondef exponential(a, b): value = a ** b return value print(exponential(2,5)) # 32
✍🏻 python
import math print(math.pow(3, 3)) # 27.0
1) 기본 사용법1 : import [라이브러리명]
✍🏻 python
import math print (math.factorial(5)) 120
2) 기본 사용법2 : from [라이브러리명] import [함수명]
- from을 이용하면 함수명을 import할 때만 적어주고, 사용할 때는 [라이브러리명] 생략 가능
✍🏻 pythonfrom math import * # math 라이브러리에 모든 함수를 쓸 때 num = sqrt(5) + factorial(3) print (num) # 8.23606797749979
from math import sqrt, factorial # math 라이브러리에 sqrt, factorial 함수만 쓸 때 print(sqrt(5)) # 2.23606797749979 print(factorial(5)) # 120
3) 기본 사용법3 : from [라이브러리명] import [함수명] as [바꿀 함수명]
- as 구문을 이용하면 라이브러리명이나 함수명을 원하는 이름으로 바꿔 사용할 수 있음
- 일반적으로 라이브러리나 함수명이 너무 길거나 직관적인 이름이 필요할 때 변경하여 사용
✍🏻 python# 라이브러리 이름 바꿔 사용하기 import math as m print(m.factorial(5)) # 120
# 함수명 바꿔 사용하기 # factorial() 함수를 f()로 사용 가능 from math import factorial as ff print(ff(5)) # 120